Want To Notify Viewers When You Go Live?


Let your Discord community know when you go live on Beam, Twitch, or YouTube Gaming! Want to make a list of your favorite streamers, and get notified when they go live? CouchBot does that too!


Owner (Modify Server Permission) Commands

Configuration Commands

These are the core configuration commands for CouchBot. Without some of these set (notably - golivechannel), the bot will not function.

  • !cb config announcechannel #CHANNEL-NAME - DEPRECATED/NOT USED.
  • !cb config golivechannel #CHANNEL-NAME - This channel, if set, will allow for the Bot to announce in the set channel whenever someone, who has their configuration setup, goes live on YouTube, YouTube Gaming, Twitch, or Beam.
  • !cb config greetingchannel #CHANNEL-NAME - This channel, if set, will allow for the Bot to announce newcomers and folks that are leaving your server. Additional configuration required, see below.
  • !cb config alloweveryone true/false - If true, any GO LIVE messages will be prefixed with @everyone.
  • !cb config broadcastothers true / false - Want to only broadcast the server owners go live messages? Set this to false.
  • !cb config allowthumbnails true / false - Want to show the URL preview of your streams? Set this to true to show your thumbnails, preview, etc.
  • !cb config clear all / golivechannel / announcechannel - Clear your server configurations.
Whitelist Commands

Want to whitelist who is allowed to have announced notifications on your server? Turn the whitelist on, and add only those you want to see announced!

  • !cb whitelist on / off - Want to control who the bot announces? Turn this on then use the commands below.
  • !cb whitelist view - View your server whitelist.
  • !cb whitelist add @UserName - Add a user to the whitelist.
  • !cb whitelist remove @UserName - Remove a user from the whitelist.
Owner Configured Notifications

Want to see when a list of your favorite streamers go live without them being in your Discord server? These commands will help you achieve your life long goals.

  • !cb streamer list - See a list of your configured streamers.
  • !cb streameradd youtube CHANNELID - Add a Youtuber - This HAS to be a channel ID, not a URL, and not a Name (ie: has to be UC123456 not BobsGames)
  • !cb streameradd twitch TWITCHNAME - Add a Twitch Channel.
  • !cb streameradd beam BEAMNAME - Add a Beam Channel.
  • !cb streameradd hitbox HITBOXNAME - Add a Hitbox Channel.
  • !cb streamerremove youtube CHANNELID - Remove a Youtuber - This HAS to be a channel ID, not a URL, and not a Name (ie: has to be UC123456 not BobsGames)
  • !cb streamerremove twitch TWITCHNAME - Remove a Twitch Channel.
  • !cb streamerremove beam BEAMNAME - Remove a Beam Channel.
  • !cb streamerremove hitbox HITBOXNAME - Remove a Hitbox Channel.
Greetings/Goodbyes Commands

Want to notify your server when people come and go?

  • !cb greetings on /off - Toggle on or off greeting notifications.
  • !cb goodbyes on /off - Toggle on or off goodbyes notifications.
  • !cb greetings set "Your Welcome Message!" - Customize your greeting. %USER% and %NEWLINE% can be used to insert the newcomers name and/or a new line.
  • !cb goodbyes set "Your Goodbye Message!" - Customize your greeting. %USER% and %NEWLINE% can be used to insert the newcomers name and/or a new line.

User Commands

User Streaming Configuration Commands

Once you configure your Twitch, Youtube, or Beam accounts - any server that you and CouchBot share, that allows announcements, will display when you go live in their Go Live channel.

  • !cb live twitch TWITCHNAME - set user twitch channel
  • !cb live youtube YOUTUBECHANNELID - set user youtube channel - This HAS to be a channel ID, not a URL, and not a Name (ie: has to be UC123456 not BobsGames)
  • !cb live beam BEAMNAME - set user beam channel
  • !cb live hitbox HITBOXNAME - set user hitbox channel
  • !cb live clear youtube - clear user youtube channel
  • !cb live clear twitch - clear user twitch channel
  • !cb live clear beam - clear user beam channel
  • !cb live clear hitbox - clear user hitbox channel
  • !cb live check - List out your channel settings
User Bot Info Commands
  • !cb invite - Get an invite link for CouchBot to join your server!
  • !cb uptime - See bot uptime.
  • !cb alerts - See the # of alerts that have been sent.
  • !cb info - # of Servers, Configured Users, and Helpful links.
Misc. User Commands
  • !cb strawpoll create "QUESTION|CHOICE1,CHOICE2,etc|TRUE/FALSE for multi-choice"

Changelog


1/20/2017

  • Added !cb invite.

1/12/2017

  • Converted to v5 of the Twitch API to Future Proof ol' CouchBot.

12/29/2016

  • Added !cb config greetingchannel #CHANNEL-NAME to server owner commands.
  • Added !cb greetings on / off to server owner commands.
  • Added !cb goodbyes on / off to server owner commands.
  • Added greetings to new users joining a server.
  • Added goodbyes to users leaving a server.
  • Added customization of Greetings and Goodbyes. Instructions above in Greetings/Goodbyes section.

12/21/2016

  • Added Hitbox as a platform for announcements.

12/20/2016

  • Added !cb config allowthumbnails true / false - For those that want to have thumbnails shown in alerts. This was a requested feature.
  • Added !cb my birthday mm/dd/yyyy - Groundwork for Birthday announcements.
  • Added !cb my timezoneoffset NUMBER - Groundwork for Timezone based announcements. (User based)
  • Added !cb config timezoneoffset NUMBER - Groundwork for Timezone based announcements. (Server based)