GoofBot for Twitch
GGoofBot on TwitchTwitch-only setup
No Discord server required. Sign in with Twitch and you'll get a streamer dashboard for chat games, claim items, AutoMod / blocked-terms config, chat settings, XP, and analytics — all keyed to your Twitch broadcaster account. If you want to layer Discord on later, you can upgrade to Hybrid from the dashboard and we'll migrate every setting + every chatter's points + claim inventory in one click.
- Click Sign up Twitch-only above.
- Authorise
GGoofBotvia Twitch (one tap if the Twitch app is installed). - You land on
/twitch-bot/dashboard. Enable chat games / claims / AutoMod from there. - Run
/mod GGoofBotin your own Twitch chat (or use the dashboard prompt) so the bot can act on moderator commands.
What it does
GoofBot is a Discord + Twitch community bot. When you enable the chat-bot side, GGoofBot joins your Twitch chat to:
- Relay messages between your Twitch chat and a Discord channel
- Post live-stream alerts to Discord when you go online
- Run loyalty-point commands (
!points,!top), shoutouts (!so), uptime, clip creation (!clip), quotes, counters, and per-channel custom commands - Run moderation commands for your mods:
!timeout,!ban,!unban,!clear,!slow,!followermode,!subsonly,!emoteonly - Let the broadcaster update their channel from chat:
!title,!game,!raid - Mirror your Discord blocked-word list to Twitch AutoMod
Outbound Twitch messages only happen when a user invokes a command, a broadcaster-configured timer fires, or a message is relayed from a bridged Discord channel. No autonomous posting.
How to add the bot to your Twitch channel
- Invite GoofBot to your Discord server.
- Link your Twitch account. In Discord, run
/link twitch— this opens a short Twitch OAuth flow so the bot can act as you for moderation and channel-info calls. The bot only acts when you explicitly invoke a command. - Add your channel to the watchlist. Either:
- Run
/twitch add channel:<your_twitch_login>in Discord, or - Open the dashboard → Twitch → add your channel and toggle Chat bot: On.
- Run
- Mod the bot in your Twitch chat. In your chat type:
This grants the bot moderator status, which is required for reliable message delivery and for moderation commands to work. (Twitch otherwise rate-limits non-mod chat accounts and may block messages based on phone-verification rules.)
/mod GGoofBot
How to remove the bot from your Twitch channel
Any of these will make the bot leave and stop processing your chat:
- From Twitch chat:
/unmod GGoofBotthen/ban GGoofBot— immediate, no access to Discord needed. - From Discord: run
/twitch remove channel:<your_twitch_login>. - From the dashboard: open the dashboard → Twitch → click Remove on your channel's row.
The bot parts IRC within ~2 minutes of any of the above (instantly on the Discord / dashboard paths; the Twitch /ban path is instant on Twitch's end).
Owner contact
Email: goofgeneric@gmail.com · Discord support server: coming soon
Privacy + data
- The bot only joins Twitch channels where the broadcaster has explicitly opted in via Discord or the dashboard.
- Chat messages in channels with logging enabled are stored so that ticket mods can see recent history; you can disable logging per-channel.
- Discord OAuth tokens are stored encrypted at rest on our VPS and used only for your own channel's Helix calls. Revoke any time with
/unlink twitch.