Couchbot

broken image


  1. Couchbot
  2. Couchbot Setup
  3. Couchbot Command List

Overview¶

Want to enhance your Discord server but don't know what are the best Discord bots? Check out top 10 best Discord bots to enhance your Discord server. The original Discord bot list, find the right bot for your server today.

You've seen other bots like this I'm sure - Have Discord server, setup bot, bot announces when you go live. But do other bots have loose springs? Maybe a nacho cheese stain or two? And what is that smell.?? Yes, that is unique.

Getting Started¶

Couchbot

Quick Start

You can jump straight into the Requirements

CouchBot's main feature set includes:

  • Stream Announcing (across all major streaming platforms)
  • Role Hoisting
  • Greeting/Welcome Message (fully configurable)
  • Custom Live Messages (Glimesh, Mobcrush, Picarto, Piczel, Trovo, Theta, Twitch, & YouTube)
  • Beautiful Embeds
  • VOD Publishing
  • Seperate announcements for owners!
  • Automatic Twitch announcements when going live
  • Can configure the offline message or delete the announcement once finished!

Platforms Supported¶

Let your Discord community know when you go live!Want to let your friends know when you publish a new YouTube Video?Want to make a list of your favorite streamers, and get notified when they go live? CouchBot does that too!

Discord de. Index:

  • Example Setup

Command Guide:

Couchbot setup
  • Basic Configuration
    • Allowed Settings
  • Twitch Setup
  • YouTube Setup
  • Other Platforms
  • Utilities
  • Troubleshooting

Custom Commands¶

Custom commands allow a versatile way for you to have the bot respond to different terms.This could be used to advertise your Twitter, display your Discord invite or have the bot ping someone!

Custom Commands
NameExampleUsage
command add!cbcommandadd'CouchMe'5'YouhavebeenCouched!'Creates a command called CouchMe with a 5 second cooldown that replies 'You have been Couched!'
command remove!cbcommandremove'CouchMe'Removes the command, in this instance CouchMe.
command list!cbcommandlistDisplays a list of the current commands you have programmed.

Moderation¶

Couchbot discord

This provides basic moderation actions that can be used via the bot;

Moderation Commands
NameExampleUsage
kick!cbkick@MattTheDev#0001Kicks the user from the server.
ban!cbban@MattTheDev#0001Bans the user from the server.
echo!cbechoMattisGreat!Gets the CouchBot to repeat the text you specify.

Random Announcements¶

Couchbot
  • Basic Configuration
    • Allowed Settings
  • Twitch Setup
  • YouTube Setup
  • Other Platforms
  • Utilities
  • Troubleshooting

Custom Commands¶

Custom commands allow a versatile way for you to have the bot respond to different terms.This could be used to advertise your Twitter, display your Discord invite or have the bot ping someone!

Custom Commands
NameExampleUsage
command add!cbcommandadd'CouchMe'5'YouhavebeenCouched!'Creates a command called CouchMe with a 5 second cooldown that replies 'You have been Couched!'
command remove!cbcommandremove'CouchMe'Removes the command, in this instance CouchMe.
command list!cbcommandlistDisplays a list of the current commands you have programmed.

Moderation¶

This provides basic moderation actions that can be used via the bot;

Moderation Commands
NameExampleUsage
kick!cbkick@MattTheDev#0001Kicks the user from the server.
ban!cbban@MattTheDev#0001Bans the user from the server.
echo!cbechoMattisGreat!Gets the CouchBot to repeat the text you specify.

Random Announcements¶

Ever wanted to put a random stream in a channel? Of course you did and now you can!

NameExampleUsage
announce random!cbannouncerandomtwitchWill announce a random stream in the channel you type it in (Admin Only)
dm random!cbdmrandomtwitchWill DM a random stream to the user that ran the command.

Misc Commands¶

Use the following commands to configure and view various other bits and bobs.

NameExampleUsage
info!cbinfoBrief stats overview of the bot.
invite!cbinviteSends you a message with the bot invite.
ytidlookup!cbytidlookup'ChannelName'Tries to locate the channel ID for YouTube.
whatsthis!cbwhatsthisGive a link to an image to find out.
config list!cbconfiglistGives a link to the bots configuration.
config deleteoffline!cbconfigdeleteofflineDeletes offline streams.
config textannouncements!cbconfigtextannouncementsAnnounces in text rather than embeds
clap!cbclapplaceyourtextherePlaces a clap in all the spaces.
cookie!cbcookieplaceyourtextherePlaces a cookie in all the spaces.
clone!cbclone#ChannelCloneAllnotificationsgoinhere.You can use this command to clone a channel and pin the message you specify.
prefix!cbprefix-Using the command like this will change your prefix to -

Purge (Delete) Messages¶

Sometimes you may wish to clear channels, messages or just messages from specific people to help in the effectivemoderation of you server. To accomplish this you can use the following commands.

Warning

Couchbot Setup

You must have Manage Messages permissions to run this command!Once run, you will be unable to restore deleted messages.

Couchbot Command List

NameExampleUsage
purge!cbpurgeDeletes 100 messages in the current channel.
purge!cbpurge25This would purge 25 messages in the current channel.
purge!cbpurge25#DiscordChannelThis would purge 25 messages in the channel #DiscordChannel.
purge!cbpurge25#DiscordChanneltrueThis would purge 25 messages in the channel #DiscordChannel including pinned messages.
purge!cbpurge@MattTheDevDeletes all messages from user within the last 100 messages in the current channel.
purge!cbpurge@MattTheDevtrueDeletes all messages from user within the last 100 messages in the current channel, including pinned messages.
purge!cbpurge@MattTheDev#DiscordChannelDeletes all messages from user within the last 100 messages in the current channel.
purge!cbpurge@MattTheDev#DiscordChanneltrueDeletes all messages from user within the last 100 messages in the current channel, including pinned messages.

Warning

The following commands have no confirmation and will execute when run.

Creator Purge
NameExampleUsage
creators purge!cbcreatorspurgeRemoves all manually added creators from announcing.
creators purge!cbcreatorspurgetwitchRemoves all manually added creators on Twitch from announcing, works for all platforms.




broken image