QUICK START
FUN
MUSIC
IMAGES
MODERATION
UTILITY
TYPICALBOT
HELP
PUBLIC ROLES
SETTINGS

Autorole

A role that users will gain upon joining the server.
$set edit autorole role-name-here
More info

Administrator role

Administrator role that will grant users with the role(s) permission level 3.
$set edit adminrole role-name-here
More info

Commands

Receive a list of TypicalBot's commands.
$commands
More info

Play

Streams a song or playlist to a voice channel from YouTube.
$play <song-name | youtube-url>
More info

8ball

Ask the magic 8ball a question.
$8ball
More info

Cookie

Give another user a cookie, or keep them all for yourself.
$cookie <user-mention>
More info

Dice

Roll a n-sided die.
$dice
More info

Hug

'Hug' another user in the server.
$hug <user-mention>
More info

Joke

Gives you a random joke.
$joke
More info

Punch

'Punch' another user in the server.
$punch <user-mention>
More info

Quote

Gives you a random quote.
$quote
More info

Shoot

'Shoot' another user in the server.
$shoot <user-mention>
More info

Slap

'Slap' another user in the server.
$slap <user-mention>
More info

Stab

'Stab' another user in the server.
$stab <user-mention>
More info

Urban

Grabs the definition from Urban Dictionary for the specified word.
$urban <query>
More info

Yomomma

Gives you a random yomomma joke.
$yomomma
More info

Play

Streams a song or playlist to a voice channel from YouTube.
$play <song-name | youtube-url>
More info

Stop

Stop what is currently playing.
$stop
More info

Queue

Displays a list of videos queued to stream.
$queue
More info

Unqueue

Removes a song from the server's queue.
$unqueue <song-title>
More info

Pause

Pause the song currently streaming.
$pause
More info

Resume

Resume the song paused.
$resume
More info

Volume

Change the volume of the content currently streaming.
$volume
More info

Youtube

Search for a video from YouTube.
$youtube <query>
More info

Bunny

Gives you a random bunny picture.
$bunny
More info

Cat

Gives you a random cat picture.
$cat
More info

Dog

Gives you a random dog picture.
$dog
More info

Tiger

Gives you a random tiger picture.
$tiger
More info

Adcheck

Check if any members of a server have a server invite in their playing status.
$adcheck
More info

Announce

Send an announcement to the announcements channel.
use '-e' to embed the message.
Will use the announcements mention role if set.
$announce <content>
More info

Ban

Ban a member from the server.
$ban <user-mention>
More info

Ignore

Makes the bot ignore commands or invites in a channel.
$ignore <commands | invites>
More info

Kick

Kick a member from the server.
$kick <user-mention>
More info

Purge

Purge messages in a channel.
$purge <number-of-messages>
More info

Reason

Change or set a reason for a case in moderation logs.
$reason <case-id> <reason>
More info

Roles

Manage or list the server's roles or public roles.
$roles help
More info

Say

Makes the bot send a message with the content used.
$say <content>
More info

Softban

Bans and unbans a member from the server, essentially kicking them and clearing their messages.
$softban <user-mention>
More info

Unban

Unban a user from the server.
$unban <user-id>
More info

Unignore

Makes the bot unignore commands or invites in a channel.
$unignore <commands/ignore>
More info

Warn

Warn a member in the server.
$warn <user-mention>
More info

Bots

Gives a list of bots from Carbonitex sorted by server count.
$bots <page-number>
More info

Discriminator

Provides a list of all users with a given discriminator.
$discriminator
More info

Hex

Sends a preview of a hex color.
$hex <hex-code | random>
More info

Mylevel

Shows you your permission level specific to the server requested it.
$mylevel
More info

Nickname

Change or clear either your nickname or another user's nickname.
$nickname <new-nickname>
More info

Randomuser

Selects a random member in the server.
$randomuser
More info

Search

Searches in the user list for a username or nickname.
$search <user-name>
More info

Serverinfo

Displays the server's information.
$serverinfo
More info

Userinfo

Displays an user's information.
$userinfo <user-mention>
More info

Strawpoll

Create a strawpoll vote. Use the '-m' flag for multiple choice.
$strawpoll <question> | <choice1; choice2; ..>
More info

Subscribe

Subscribe to the server's announcements.
$subscribe
More info

Unsubscribe

Unsubscribe from the server's announcements.
$unsubscribe
More info

Commands

Receive a list of TypicalBot's commands.
$commands
More info

Documentation

Grab a link to TypicalBot's documentation.
$documentation
More info

Donate

Donate to TypicalBot!
Click here for more information.
$search <user-name>
More info

Help

Get general information about TypicalBot or help with a specific command.
$help <command-name>
More info

Information

Get general information about TypicalBot.
$information
More info

Invite

Add TypicalBot to your server
Click here to invite TypicalBot.
$invite
More info

Ping

A check to see if TypicalBot is able to respond.
$ping
More info

Server

Receive an invite to the TypicalBot Lounge.
$server
More info

Servers

Searches in the user list for a username or nickname.
$search <user-name>
More info

Stats

Get TypicalBot's current statistics.
$stats
More info

Logs

Sends a help embed in regards to logs.
$logs
More info

Perms

Sends a help embed in regards to permissions.
$perms
More info

Roles public add

Add a role to the public roles list users can use $give or $take with.
$roles public add <role-name>
More info

Roles public remove

remove a role from the public roles list users can use $give or $take with.
$roles public remove <role-name>
More info

Roles public clear

clear all roles from the public roles list users can use $give or $take with.
$roles public clear
More info

Roles public list

list all roles from the public roles list users can use $give or $take with.
$roles public clear
More info

Give

Receive a role that's on the public role list
$give <role-name>
More info

Take

Remove a role from you that's on the public role list
$take <role-name>
More info

Filter settings

GENERAL
ANNOUNCEMENTS
PERMISSIONS
ROLES
LOGS
ANTI-INVITE
MUSIC
NICKNAMES

Embed

General
Embed responses from TypicalBot.
$settings edit embed enable
More info

Administrator role

Roles
Administrator role that will grant users with the role(s) permission level 3.
$settings edit adminrole <role-name>
More info

Moderator role

Roles
Moderator role that will grant users with the role(s) permission level 2.
$settings edit modrole <role-name>
More info

DJ role

Roles
DJ role that will grant users with the role(s) permission level 1.
$settings edit modrole <role-name>
More info

Blacklist role

Roles
Blacklist a role that will deny users with the role(s) access to any TypicalBot commands.
$settings edit blacklistrole <role-name>
More info

Mute role

Roles
Blacklist a role that will deny users with the role(s) access to any TypicalBot commands.
$settings edit muterole <role-name>
More info

Automatic role

Roles
A role that the bot will give upon joining the server.
$settings edit autorole <role-name>
More info

Automatic role delay

Roles
The amount of time to wait before giving the automatic role.
$settings edit autoroledelay <time-in-milliseconds>
More info

Automatic role silent

Roles
If not silent, a message will be sent in the logs channel (when enabled) stating a user was given the role.
$settings edit autorolesilent <enable|disable>
More info

Subscriber role

Roles
A role that will be given when a user uses the $subscribe command.
$settings edit subscriberrole <role-name>
More info

Announcements channel

Announcements
The channel where announcements using the $announce commands will be sent.
$settings edit announcements <channel-mention>
More info

Announcements Mention

Announcements
A mention to be put in the announcement when posted, such as a subscriber role.
$settings edit announcements-mention <role-name>
More info

Logs channel

Logs
A channel for activity logs to be posted.
$settings edit logs <channel-name>
More info

User join logs

Logs
A message posted when an user joins the server. (customizable)
$settings edit logs-join <enable>
More info

User leave logs

Logs
A message posted when an user leaves the server. (customizable)
$settings edit logs-leave <enable>
More info

User ban logs

Logs
A message posted when an user is banned from the server. (customizable)
$settings edit logs-ban <enable>
More info

User unban logs

Logs
A message posted when an user is unbanned in the server. (customizable)
$settings edit logs-unban <enable>
More info

User nickname logs

Logs
A message posted when an user changes their nickname in the server. (customizable)
$settings edit logs-unban <enable>
More info

User invite logs

Logs
A message posted when an user posts an invite in the server, requires anti-invite to be enabled. (customizable)
$settings edit logs-unban <enable>
More info

Moderation logs

Logs
A channel to send moderation logs in (bans, kicks, warns, etc.)
$settings edit modlogs <channel-mention>
More info

Moderation logs purge

Logs
A message will be sent to the modlogs when messages are purged using the $purge command.
$settings edit modlogs-purge <enable|disable>
More info

Automatic message

Logs
A message that will be sent to the user in their dms when they join the server.
$settings edit automessage <custom-message>
More info

Automatic message

Logs
A message that will be sent to the user in their dms when they join the server.
$settings edit automessage <custom-message>
More info

Automatic nickname

Logs
A nickname to give to a user when they join the server
$settings edit autonickname <custom-nickname>
More info

Mode

General
The mode sets which commands can be used. (free - All commands can be used. lite - All fun commands are disabled - Strict - Only moderation commands are enabled.)
$settings edit mode <free|lite|strict>
More info

Custom prefix

General
Use a prefix other than $.
$settings edit customprefix <custom-prefix>
More info

Default prefix

General
When a custom prefix is set, choose if you want to keep the default prefix.
$settings edit default <enable|disable>
More info

Anti-Invite

Anti-Invite
Server moderation tool to delete any invites sent by users in the server.
$settings edit antiinvite <enable|disable>
More info

Anti-Invite Action

Anti-Invite
Enable auto-warning and kicking when sending invites. Anti-Invite must be enabled for this to work.
$settings edit antiinvite <enable|disable>
More info

Anti-Invite warn

Anti-Invite
Server moderation tool to warn users that post invites in the server automatically.
$settings edit antiinvite-warn <1-10>
More info

Anti-Invite kick

Anti-Invite
Server moderation tool to kick users that post invites in the server automatically. Cannot be less than the antiinvite-warn setting.
$settings edit antiinvite-kick <1-10>
More info

Disable $nickname

Nicknames
A way to disable the use of the nickname command.
$settings edit nonickname <enable|disable>
More info

Music default permissions

Music
Change the required permission level for users to use all music commands.
$settings edit music-permissions <administrator>
More info

Music play permissions

Music
Change the required permission level for users to use the play command. Overrides the music-permission setting when not set to off.
$settings edit music-play <all>
More info

Music skip permissions

Music
Change the required permission level for users to use the skip command. Overrides the music-permission setting when not set to off.
$settings edit music-skip <dj>
More info

Music pause permissions

Music
Change the required permission level for users to use the pause command. Overrides the music-permission setting when not set to off.
$settings edit music-skip <moderator>
More info

Music resume permissions

Music
Change the required permission level for users to use the resume command. Overrides the music-permission setting when not set to off.
$settings edit music-resume <off>
More info

Music unqueue permissions

Music
Change the required permission level for users to use the unqueue command. Overrides the music-permission setting when not set to off.
$settings edit music-unqueue <moderator>
More info

Music volume permissions

Music
Change the required permission level for users to use the volume command. Overrides the music-permission setting when not set to off.
$settings edit music-volume <Administrator>
More info

Music time limit

Music
Change the maximum time limit for a video (in seconds). Minimum is 120 seconds, maximum is 600 seconds. Prime members get upto 2 hours.
$settings edit music-timelimit <time-in-seconds>
More info

Music queue limit

Music
Change the maximum queue limit. Maximum is 10 videos. Prime members get max 100 videos.
$settings edit music-queuelimit <amount-of-videos>
More info
Administrator role
Administrator role that will grant users with the role(s) permission level 3.

Command name

adminrole

Values

disable
<role-name|role-id|role-mention>
add <role-name|role-id|role-mention>
remove <role-name|role-id|role-mention>
clear

level required

3+

Aliases

$set edit adminrole disable
$set edit adminrole <role-name|role-id|role-mention>
$set edit adminrole add <role-name|role-id|role-mention>
$set edit adminrole remove <role-name|role-id|role-mention>
$set edit adminrole clear

Examples

$set edit adminrole disable
$set edit adminrole <role-name|role-id|role-mention>
$set edit adminrole add <role-name|role-id|role-mention>
$set edit adminrole remove <role-name|role-id|role-mention>
$set edit adminrole clear