Fun Commands
*color
Shows the color of a given hex code
Usage:
*color <hex code>
Example:
*color #ffffff
*dice
Chooses a random number from the min/max given. but between 1 and 6 if no min/max given
Usage:
*dice [min number] [max number]
Example:
*dice 50 100
*embed
Embed a message. Best to use especially with announcements (can also use Json)
Usage:
*embed <channel> [json]
More Info:
The channel is where the embed will be sent when done. You don't have to use Json but it allows more embed options. To make it easier, you can either send the embed on the website from https://troybot.xyz/embed, or test JSON from https://glitchii.github.io/embedbuilder/ to send with the embed command.
*fancytext
Converts text into fancy text
Usage:
*fancytext <text>
*fight
Virtually fight someone with a weapon of your choice to teach them a lesson
Usage:
*fight <user> <weapon>
*funfact
If you want to know some fun facts.
Usage:
*funfact
*ask
Ask me any question, and I may answer (I can even help you with your homework)
Usage:
*ask <text>
Example:
*ask What is 1+1
*cmd
Add, edit, or delete a custom command
Usage:
*cmd
More Info:
Add: cmd add <command name> <responds>
Delete: cmd del <command name>
Edit: cmd edit <command name> <new response>
It's better to use the settings page for custom commands
*gender
Check the gender or a name.
Usage:
*gender <name>
*hack
Used to hack someone (fake hack)
Usage:
*hack <user>
*joke
Tells you a random joke
Usage:
*joke
*log
Lets you download a log file for the last number of messages you give.
Usage:
*log [limit number]
More Info:
If you don't say a number, bot'll try to get 1000 messages if the channel, if they're less than that then it'll get all of them
*marry
Fake marry someone
Usage:
*marry <member>
*meme
Sends a random meme image
Usage:
*meme
*pin
Pins a message or image for you
Usage:
*pin [text] [Image]
*regional
Converts text to regional text emojis
Usage:
*regional <text>
*reverse
Reverse text or an image
Usage:
*reverse [text] [image]
More Info:
Use to reverse and image or text, either an image or text must be given, or both but cannot be empty command
*screenshot
Shows a fake screenshot of the member you want saying the text given
Usage:
*screenshot <member> <text>
*shorten
Shortens a long url, you can use the unshorten command to unshorten the url back
Usage:
*shorten <url>
*unshorten
Unshorten any shortened URL
Usage:
*unshorten <url>
*timer
Aliase of the command 'reminder'. Set a timer with optional message to send at duration
Usage:
*timer <seconds> [message]
More Info:
Aliase to the reminder command, make the bot remind you something in some seconds you give
Example:
*timer 5s Reminder to do nothing
*translate
Translates words from a different language to a language of your choice
Usage:
*translate <to> <text>
More Info:
You can also use 'tr'. The language to translate to must be a language code, eg. instead of English, use en or fr for french
You can use the detect command to detect a language
Example:
*tr es Hello
*detect
Detects a language text is in
Usage:
*detect <text>
Example:
*detect hola
*weather
Shows the weather in a city
Usage:
*weather <city>
Games
*guess
Play a games where you guess a number chosen by the bot
Usage:
*guess
*hangman
Play a hangman game.
Usage:
*hangman
*hangman board
See the hangman leaderboard
Usage:
*hangman board
More Info:
Shows the leaderboard for the top 10 hangman players
*8ball
Ask a yes or no question and the magical 8ball will be answered
Usage:
*8ball <question>
More Info:
Answeres are choicen randomly thus not correct, for more accurate asnweres, use the ask command
Example:
*8ball Am I the best?
*rps
Play Rock Paper Scissors
Usage:
*rps <choice>
More Info:
You can pick from rock, paper, or scissors after the command. You can also use initals eg. r, p, or s
Example:
*rps p
Moderation commands
*ban
Ban one or more people from teh server eg.
Usage:
*ban <members> [reason]
More Info:
Just like a massban command (an aliase to this command), you can ban more than one person by seperating the names with a space. (Like in example below)
Example:
*ban @user Spamming
*ban @user @user2 Spamming
*clear
Clear a number of messages you want from a channel or users
Usage:
*clear <limit> [members]
More Info:
Clear messages from everyone in the current channel or just from one or more people
You can clear from more than one person by speratin their names/IDs/ping with a space
Examples:
*clear 10
*clear 10 @user
*clear 10 @user @user2
*kick
Kick one or more people
Usage:
*kick <members> <reason>
More Info:
You can kick more than one people by seperating their names/id/pings with a space eg. (look at the example below)
'masskick' command is just an aliase to command.
Example:
*kick @user Spamming
*kick @user @user2 Spamming
*tempban
Ban a member and (s)he'll be unbanned after the seconds given
Usage:
*tempban <members> <seconds> <reason>
Example:
*tempban @user 5 Spamming
*tempban @user @user2 5 Spamming
*timedban
Ban one or more people from the server after certain seconds
Usage:
*timedban <members> <seconds> <reason>
Example:
*timedban @user 5 Spamming
*timedban @user @user2 5 Spamming
*timedkick
Kick one or more people from the server after certain seconds
Usage:
*timedkick <members> <seconds> <reason>
Example:
*timedkick @user 5 Spamming
*timedkick @user @user2 5 Spamming
*unban
Unban one or more banned members by their ID
Usage:
*unban <member ID> [reason]
Example:
*unban 12345
*unban 12345 98765
Server Commands
*emoji info
Find out info about a custom emoji
Usage:
*emoji info <:emoji:>
*emoji add
Adds an emoji to the server from an image link so you don't have to save it first
Usage:
*emoji add <image link> <name>
Example:
*emoji add https://emoji.gg/assets/emoji/GangstaBlob.png GangstaBlob
*emoji del
Deletes a custom emoji from the server for you, just type the emoji or it's name
Usage:
*emoji del <:emoji:>
Example:
*emoji del :kekwlaugh:
More Info:
If multiple custom emojis have the same name as given, they may both be deleted
*emoji ren
Renames an emoji
Usage:
*emoji ren <:emoji:> <new name>
Example:
*emoji ren :kekwlaugh: laugh
*emoji copy
Copy an emoji from any of the servers bot is in
Usage:
*emoji copy <emoji name>
More Info:
The bot'll look through all the servers it is in to find an emoji with the given name, if found bot'll copy that emoji (name and image) and add it to the current server.
*invite
Find out information about a discord invite link.
Usage:
*invite <invite>
*newmembers
Check the newest server members
Usage:
*newmembers <count>
*server info
See information about the server
Usage:
*server info
*server members
See info about the server members
Usage:
*server members
*server roles
See the roles in the server
Usage:
*server roles
*server emotes
See custom emojis in the server
Usage:
*server emotes
*server prefix
Change servers prefix
Usage:
*server prefix <prefix>
More Info:
You can ping the bot if you need to know the server prefix
Example:
*server prefix *
*server invites
See servers active invites
Usage:
*server invites
*user info
See information about a server member
Usage:
*user info [user]
More Info:
If not member given, bot shows your info
*user avatar
See a server member's avatar image
Usage:
*user avatar [user]
More Info:
If not member given, bot shows your avatar
*user msgs
See how many messages a member has sent in the channel
Usage:
*user msgs [user]
More Info:
If not member given, bot shows how many messages you sent
*user perms
See someones permissions in the server
Usage:
*user perms [user]
More Info:
If not member given, bot shows your server permissions
Info Commands
*feedback
Use to send feedback to bot owner
Usage:
*feedback <text>
More Info:
You can also send screenshots by sending the image with the command.
*about
Shows some information about the bot
Usage:
*about
*ping
See bot's latency
Usage:
*ping
*help
See the help menu or help with a command by saying its name
Usage:
*help [command name]
Examples:
*help
*help server info