TipPageBot in your chat
Enable the bot, mod it, and choose which commands it answers.
TipPageBot is the chat side of TipPage: it answers commands in your Twitch and Kick chat, posts alert announcements if you’ve enabled them, and lets your mods drive the queues without touching the dashboard. It never spams on its own - it only speaks when spoken to, or when you’ve asked it to announce something.
Enable the bot
Go to Chat bot in the dashboard. The Bot status panel has one row per connected platform with its own switch - turn the bot on for Twitch, Kick, or both. Each row also says what the bot appears as in that chat: TipPageBot on Twitch (or your custom bot), and TipPage on Kick.
Mod it
Run /mod TipPageBot in your Twitch chat. Without mod, the bot gets rate-limited and can’t speak in emote-only or slow mode. The Bot status panel shows a green LED once it’s a moderator. On Kick, TipPage posts as a bot account, which Kick marks with a bot badge.
Turning the bot off on a platform stops commands, timers and announcements in that chat only. Alerts on your overlay keep working either way - they don’t go through the bot.
How much the bot is doing
The Overview tab on the Chat bot page shows chat activity for the last 7 or 30 days: viewer messages, how many people chatted, and how many lines the bot itself posted. Each area’s card says what it sent in that window - command replies, timer posts, module messages, announcements, moderation warnings. Only the counts are kept, never the text, and only lines the chat actually accepted are counted: a message Twitch or Kick refused is reported on the bot status panel instead.
Built-in commands
Everyone can use these (each one can be switched off individually: Chat bot › Commands, then Built-in commands on the switch at the top):
| Command | What it does |
|---|---|
!tip (also !tips, !donate) |
Posts your tip page link |
!queue (!q) |
How many TTS and media items are waiting |
!nowplaying (!np) |
What’s playing right now |
!uptime |
How long the stream has been live - asked in Twitch chat it reads the Twitch stream, in Kick chat the Kick stream |
!commands |
Links the full command list on your tip page |
!credits (!credit) |
The viewer’s free-message credit balance (sub rewards) |
!followage (!fa) |
How long they’ve followed - works on @someone too |
!accountage (!aa) |
How old their Twitch or Kick account is |
!subage |
How long they’ve been subscribed - works on @someone too (see below) |
!sr <YouTube link> |
Song request from chat - off by default, enable it if you dare |
!bot |
Bot version and uptime |
How !subage knows the months
Asking about yourself is exact: the months come from the sub badge on your own message.
Asking about @someone works differently on each platform. Kick tells the bot how long anyone has been subscribed. Twitch only says whether someone is subscribed right now and at what tier, not for how long, so the months are the most the bot has seen on that person’s sub badge in your chat (or in a resub they shared). That’s why the reply says “at least”. If they haven’t chatted with their badge since the bot joined your channel, the bot can say they’re subscribed but not how long.
If you already made your own !subage command, yours keeps answering and the built-in stays out of the way.
Mod commands
Mods and you only:
| Command | What it does |
|---|---|
!tts skip / pause / resume |
Drive the TTS queue |
!tts replay |
Lists the last 5 messages - reply with a number to requeue one |
!media skip / pause / resume / replay |
Same, for media |
!skip / !pause / !resume |
The linked-mode versions, when linked queue mode is on |
Shared chat
In a Twitch shared chat (Stream Together) every channel’s lines appear in every channel, but the bot acts on the lines typed in your chat only: a !command typed over in another channel is that channel’s bot’s to answer, and its chatters don’t count towards your chat stats or timers. The bot’s own lines stay in your chat, so a shared session never fills up with several bots answering the same message. Your chat overlay still shows the other channels’ lines, marked with that channel’s picture.
Aliases
Every built-in can be given extra triggers - click the pencil on its row and add your own (comma or space separated). The built-in triggers always keep working.
Want the bot to say things of your own? That’s custom commands. Want it to speak from your own bot account instead of TipPageBot? That’s a custom bot.