TomBot

The Discord bot with Cards Against Humanity, Hangman, Connect 4 and Music from YouTube, Spotify, SoundCloud or Twitch - with support for playlists!

Games

- Hangman
- Connect 4
- Cards Against Humanity

Music

- Spotify
- SoundCloud
- YouTube
- Twitch
- Playlists, albums and sets
- Shuffle, queue & playlist management

Permissions

- Block or unblock commands
- Change defaults
- Reset permissions in a single command.

COMMANDS 

Default command prefix is "@TomBot" or ">"
With default permissions, some commands are for guild owner only.
They can adjust this with the perms command documented below.

COMMAND ARGUMENTS DESCRIPTION EXAMPLE
help[command]get general help info, or specific command help>help
>help hangman
profile[@mention]view profiles. use a mention to see a specific user, or no mention to see your own.>profile
>profile @Somebody
top[page]show points scoreboard>top
>top 3
send<@mention> <number>send points to somebody>send @somebody 50
set<@mention> <number>set a users points>set @somebody 1000
Music Commands
play<URL or search terms>play music from a link or search terms>play darude sandstorm
>play https://youtu.be/y6120QOlsfU
>play spotify:user:spotify:playlist:37i9dQZF1DXcBWIGoYBM5M
>play https://soundcloud.com/50_cent/body-bags
>play https://twitch.tv/monstercat
pausepause song>pause
resumeunpause song>resume
queue[number]see music queue>queue
>queue 5
queue-remove<number> [number]remove items from music queue. either a single item, or an inclusive range>queue-remove 5
>queue-remove 3 5
skipskip current song>skip
summonsummon the bot to another channel>summon
npsee what is currently playing>np
stopstop music and clear the queue>stop
looptoggle queue looping>loop
shuffleshuffle the queue>shuffle
Playlist Commands
playlist-listlist playlists saved by the bot>playlist-list
playlist-show<playlist name> [page]show the contents of a saved playlist>playlist-show popmusic
>playlist-show popmusic 3
playlist-save<playlist name>save a new playlist>playlist-save popmusic
playlist-load<playlist name>load an existing playlist>playlist-load popmusic
playlist-create<playlist name>create a new, blank playlist>playlist-create potato
playlist-add<playlist name> [index] <url/search terms>add music to an existing playlist. Either append it on the end, or specity a position to insert instead.>playlist-add potato the duck song
playlist-remove<playlist name> [starting index] [amount]remove items from a playlist.>playlist-remove potato 3 1
playlist-export<playlist name>get the share code for a playlist. import it again on any server with TomBot!>playlist-export popmusic
playlist-import<share code>import a playlist from a share code>playlist-import 735dfab1524655f95684dab8f6838cf2
Config Commands
configsee all current bot configs>config
config-hangman<number>change hangman points value. winning a game
grants (config-hangman * length of word) points
>config-hangman 10
config-cah<number>change cah points value. winning a game
grants (config-cah * number of players) points
>config-cah 30
config-c4<number>change c4 points value. winning a game
grants config-c4 points
>config-c4 200
config-prefix[new prefix]see or change bot prefix@TomBot config-prefix
@TomBot config-prefix !
config-nptoggle 'now playing' messages>config-np
config-channelchange the channel of 'now playing' messages to the current channel>config-channel
config-voteskiptoggle vote skipping>config-voteskip
config-queue<number>change queue size>config-queue 50
config-picktoggle song picking. when disabled, play command always picks first search result if you are searching for youtube videos>config-pick
Game Commands
hangmanstart hangman game>hangman
word<word>guess a word>word potato
>word discord
letter<letter>guess a letter>letter a
>letter k
guessesshow all guesses>guesses
hangman-stopend hangman game>hangman-stop
cah[card number]start or join cards against humanity game, or pick a card during a round>cah
cah-stopforce stop cards against humanity game>cah-stop
cah-kick@somebodykick somebody from cards against humanity game>cah-kick @somebody
c4start or join connect 4 game>c4
c4-stopforce stop connect4 game>c4-stop
Runescape Commands
osrs-ge<item name>get oldschool runescape grand exchange information for an item>osrs-ge armadyl godsword
>osrs-ge nature rune
osrs-hs<display name>get oldschool runescape highscores data and combat level>osrs-hs zezima
>osrs-hs lynx titan
osrs-wiki<search terms>get oldschool runescape wiki article information>osrs-wiki strength cape
>osrs-wiki armadyl godsword
Misc Commands
ow<battletag>
<mode>
[hero]
[category]
get overwatch stats. battletags are case sensitive.
can either pick a battletag and mode for a quick overview, or add a hero and category for in-depth stats.
modes:
competitive|quickplay
categories:
specific|combat|assists|best
average|game|awards|miscellaneous 
>ow xQc#11273 competitive
>ow xQc#11273 quickplay
>ow xQc#11273 competitive winston combat
>ow xQc#11273 competitive overall game
urban<search term>get urban dictionary definition>urban potato
>urban discord
minecraftsee minecraft server status>minecraft
emoji<text>convert text to emojis. english letters, numbers, ! and ? supported. Max 80 characters.>emoji hello world!
vaporwave<text>convert text to vaporwave.>vaporwave hello world!
omegalul<text>replace o's with OMEGALUL emojis.>omegalul hello world!
clap<text>Add claps between words.>clap this command is cool
Perms Commands
perms<@mention>
<command>
<true/false>
change permissions for a user to a command>perms @somebody stop true
>perms @somebody hangman false
perms<@mention>
admin
make a user admin. anyone with perms command permissions can use this.>perms @somebody admin
perms<@mention>
show
see all permissions of a user>perms @somebody show
perms<command>
default
<true/false>
change default permissions for a command>perms play default false
>perms stop default true
perms[@mention | command]
wipe
wipe permissions for a user, command or everything>perms @somebody wipe
>perms stop wipe
>perms wipe
perms<command>view current command permissions>perms list
>perms stop
Showing of Commands