Commands
<> are required arguments, whereas [] are optional arguments
Fun Commands
Avatar Command
- /avatar
[user]- Finds the avatar of a user
[user]- The user you want to find the avatar of
- Finds the avatar of a user
Coin Command
- /coin
- Flips a coin
Dice Command
- /dice
- Rolls a dice
Moderation Commands
Ban Command
- /ban
<user><reason>[messages]- Bans a user
<user>- The user you want to ban<reason>- The reason for banning the user[messages]- The amount of days of message history to delete (Max 7)
- Bans a user
Kick Command
- /kick
<user><reason>- Kicks a user
<user>- The user you want to kick<reason>- The reason for kicking the user
- Kicks a user
Lockdown Command
-
/lockdown
-
enable
- Enables lockdown
-
disable
- Disables lockdown
-
status
- Shows the current status of lockdown
-
Setnick Command
- /setnick
<user>[nickname]- Changes the nickname of the specified user
<user>The user to change the nickname of[nickname]The nickname that the current nickname should be changed to (run without this option to clear the existing nickname)
- Changes the nickname of the specified user
Slowmode Command
- /slowmode
[channel][hours][minutes][seconds]- Changes the slowmode of a channel, maximum of 1 message per 6 hours (Run without any time related option to disable slowmode)
[channel]- The channel to change the slowmode of a channel. Uses the current channel if this option is not specified[hours]- The time in hours to set the slowmode rate to[minutes]- The time in minutes to set the slowmode rate to[seconds]- The time in seconds to set the slowmode rate to
- Changes the slowmode of a channel, maximum of 1 message per 6 hours (Run without any time related option to disable slowmode)
Warn Command
- /warn
- add
<user><reason>- Adds a warning to a user
<user>- The user to add the warning to<reason>- The reason for the warning
- Adds a warning to a user
- remove
<warning id>- Removes a warning from a user by its warning id (This can be found via the /warn list
<user>command)<warning id>The id of the warning to remove
- Removes a warning from a user by its warning id (This can be found via the /warn list
- list
<user>- Lists the warnings of the specified user
<user>- The user whose warning you want to list
- Lists the warnings of the specified user
- clear
<user>- Clears warning for the specified user
<user>The user whose warning you want to clear
- Clears warning for the specified user
- add
Settings Commands
Settings
- /settings
- guild
- modrole
<role>- Changes the guild's modrole
<role>The role you want to change it to
- Changes the guild's modrole
- adminrole
<role>- Changes the guild's adminrole
<role>The role you want to change it to
- Changes the guild's adminrole
- modrole
- pingprotection
- enable
- Enables ping protection
- disable
- Disables ping protection
- threshold
- The threshold of illegal pings before Titan should perform the specified action
- add
<role>- Adds a role to the ping protection
<role>- The role you want to be ping protected
- Adds a role to the ping protection
- remove
<role>- Removes a role to the ping protection
<role>- The role you want to remove from the ping protection
- Removes a role to the ping protection
- list
- Lists the roles that are currently protected from pings
- action
<action>- Changes the action Titan will take when someone surpasses the illegal ping threshold
<action>- The action Titan will take. You can choose from: warn, kick or ban
- Changes the action Titan will take when someone surpasses the illegal ping threshold
- resetpings
<user>- Resets the illegal pings of a user
<user>- The user whose illegal pings you want to reset
- Resets the illegal pings of a user
- enable
- welcome/leave
- enable
- Enables welcome / leave messages
- disable
- Disables welcome / leave messages
- channel
<channel>- The channel to send the welcome / leave messages to
<channel>- The channel to send the welcome / leave messages to
- The channel to send the welcome / leave messages to
- message
<message>- The message to send when someone joins / leaves
<message>- The message to send
- Placeholders that can be used:
%user%- A mention of the user%username%- The username of the user%username_with_discriminator%- The username of the user with a discriminator%discriminator%- The discriminator of the user%guild_name%- The name of the guild- End the message with
-showavatar, to show add the users' avatar to the join message
- The message to send when someone joins / leaves
- role
<role>- The role to give to users when they join (only works for
/settings welcome)
- The role to give to users when they join (only works for
- enable
- guild
Utility Commands
Announce Command
- /announce
<channel>[title][content][colour][thumbnail][footer]- Sends an announcement into a channel of your choice
<channel>- The channel to send the announcement for[title]- The title of the announcement[content]- The content of the announcement[colour]- The colour of the announcement[thumbnail]- The thumbnail URL of the footer[footer]- The footer the announcement
- Sends an announcement into a channel of your choice
GitHub Command
- /github
- repo
<repo>- Gets information about a GitHub repository
<repo>- The repo to get information about
- Gets information about a GitHub repository
- user
<user>- Gets information about a GitHub user
<user>- The user to get information about
- Gets information about a GitHub user
- org
<org>- Gets information about a GitHub organisation
<org>The organisation to get information about
- Gets information about a GitHub organisation
- repo
Guild Info Command
- /guildinfo
- Sends information about the current guild
Help Command
- /help
[command]- If ran without an option it will show information about the help command. If an option is provided it will show
information about the specified command
[command]- The command to query
- If ran without an option it will show information about the help command. If an option is provided it will show
information about the specified command
Invite Command
- /invite
- Provides a link that can be used to invite Titan to your server
Ping Command
- /ping
- Gets the bots current gateway ping
Stats Command
- /stats
- Gets stats about the bot
Tag Command
- /tag
<subcommand>- embed
- create
<trigger><title>[content][content][colour][thumbnail]- Creates a tag with the specified arguments
<trigger>- The trigger of the tag to create<title>- The title of the tag[content]- The content of the tag[colour]- The colour of the tag[thumbnail]- The thumbnail URL of the footer[footer]- The footer the tag
- Creates a tag with the specified arguments
- edit
<trigger>[title][content][content][colour][thumbnail]- Edits a tag with the specified arguments
<trigger>- The trigger of the tag to edit[title]- The new title of the tag[content]- The new content of the tag[colour]- The new colour of the tag[thumbnail]- The new thumbnail URL of the footer[footer]- The new footer of the tag
- Edits a tag with the specified arguments
- create
- text
- create
<trigger><text>- Creates a tag with the specified arguments
<trigger>- The trigger of the tag<text>- The text response of the tag
- Creates a tag with the specified arguments
- edit
<trigger><text>- Edits a specific tag
<trigger>- The trigger of the tag to edit<text>- The new text response of the tag
- Edits a specific tag
- create
- get
<trigger>- The tag to get
<trigger>- The trigger of the tag to get
- remove
<trigger>- Removes a tag by its trigger
- clear
- Clears all of the guild's tags (This action is irreversible!)
- list
- Lists all tags in the guild
- setrole
- Sets the role that manages tags
- embed
User Info Command
- /userinfo
[user]- Sends information about yourself of a specified user
[user]- The user you want to find information about
- Sends information about yourself of a specified user
Wiki Command
- /wiki
- Sends a link to Titan's documentation (here!)