Skip to main content

Using your Twitch bot on your Discord

Have your Moobot assist you on your Discord, helping you connect with and build your community outside of Twitch.

What is Discord? It's described as an all-in-one voice and text chat for gamers.

You can use Discord to build and communicate with your community.

Check it out over at https://discord.com

Sending the Twitch bot to your Discord​

Sending the Twitch bot to your Discord is very simple, just follow these steps:

  1. First open up the «Features» menu from the main menu, then open the «Discord» menu from there. The features menu
  2. While in the «Discord» menu, click the «Add a server» button at the bottom of the menu. The Discord menu
  3. In the pop-up that appears, log in to Discord if you're not already logged in. Setting up Discord, step 1
  4. Select the server you want to send the Twitch bot to in the «Select a server» drop-down.
  5. Click the «Continue» button at the bottom of the window. Setting up Discord, step 2
  6. Make sure all the checkboxes are activated.
  7. Click the «Authorize» button at the bottom of the menu.
  8. Follow the steps to solve the captcha by activating the «I am human» checkbox. Setting up Discord, step 3

You're all set! The bot should now be in your Discord server, and you can continue to set it up to fit your needs.

The Discord menu

Adjusting the settings of your bot​

Just follow these steps to adjust the settings of your bot:

  1. Open up the «Features» menu from the main menu, then open the «Discord» menu from there. The features menu
  2. While in the «Discord» menu, click the «Settings» drop-down button in your server's table row.
  3. Select the settings you want to adjust, which will open up a separate menu.

Syncing your Twitch bot chat commands to your Discord​

You can use your chat commands on your Discord by activating the «Enable sync of commands to this Discord server» checkbox in the «Commands» settings menu.

The Discord commands menu

Moobot integrates with Discord's Slash Commands, and can be used by typing «/moobot !command», with «Command» being the name of your command.

The Slash Commands integration will auto suggest from your list of commands, making it much easier for everyone to know which commands are available to them.

All commands and auto-suggestions sync in real time, both for new commands and for changes to existing commands. So there is no need for you to do anything.

Using Discord Slash Commands

Restricting chat commands to certain Discord channels​

You can restrict the use of the bot's chat commands to only be usable in certain Discord channels.

Just activate the «Only allow commands to be used in the listed channels» checkbox and then select which Discord channels to restrict the chat commands to.

Restricting who can use chat commands​

You can restrict the use of the bot's chat commands to certain Discord roles.

Just activate the «Only allow commands to be used by users with the listed roles» checkbox and then select which Discord roles the chat commands should be available for.

This setting applies to all your Moobot chat commands used on Discord.

Your individual custom commands also take into account its own restriction on who can use it, meaning you can have certain commands only available to certain roles.

To use this functionality, please map the Moobot or Twitch user group to an equivalent Discord role in the Discord «Roles» settings.

Auto posting chat messages to your Discord​

To use your bot's auto posting chat messages, select which Discord channels to auto post to in the «Enable command timers in these listed channels» input in the «Commands» settings menu.

Keep in mind that the timers will run independently on each Discord channel, meaning the counters for the time and minutes required will be different on each channel.

Treating a Discord role as a Twitch user group​

Your Moobot has some functionality which uses specific Moobot and Twitch user groups, like Twitch subscribers, who do not necessarily have a Discord equivalent.

Custom commands can e.g. be restricted to who can use them.

By using the «Roles» settings to map a Discord role to a Moobot or Twitch user group, you can use this same functionality on Discord as you would on Twitch.

For Twitch subs specifically, Discord offers first-party integration with Twitch, which can sync your Twitch subs to a Discord role.

Once you've synced your Twitch subs to a Discord role, you can then use the «Roles» settings to have Moobot treat the given role as a Twitch sub.

The Discord roles menu