๐ฒ Random Commands (RNG)
Get a color with Hex, CMYK, HSL, HSV and RGB codes.
Get a cute doggo image, with a link to it.
Get a random date between the specified years.
earliestYear
The earliest year you want the date to occur in (atleast 0)
latestYear
The latest year you want the date to occur in (must be bigger than earliestYear)
Get random words of wisdom.
Roll a die with a specified # of sides.
sides
The number of sides you want the dice to have (atleast 0)
Get a random dad joke.
Get an outrageous fact.
Can't decide? Bob will pick from the options provided for you.
option*5
An item for Bob to choose from (Atleast 2 must be given).
Get an 8 ball response to a prompt.
prompt
The prompt for the magic 8ball.
Get a random quote.
prompt
Use this to narrow the type of quote you want. This is optional, use /quote-prompts to view all valid prompts.
Flip a coin.
๐๏ธ Quote Commands
Quote someone to remember it forever (pro tip: you can also right click a message to quote it).
quote
The text you want quoted. Quotation marks (") are automatically added.
user
The user the quote belongs to.
tag*3
You can optionally add a tag to make searching them easier.
Sets the quote channel for the server.
channel
The channel you want to use as the quotes channel for the server.
Sets the maximum quote length for the server (Discord has a limit of 4096).
length
The amount of characters you want, at most, in a quote.
Sets the minimum quote length for the server (Must be atleast 0).
length
The amount of characters you want, at least, in a quote.
๐ Welcome Commands
Have Bob welcome new users in the server's sytem messages channel.
welcome
Choose from: True, False.
Set a custom message to welcome new users with.
message
The message you want sent to welcome users to your server. Type @ where you want a ping and/or mention to be.
Bob will stop using the custom message to welcome users.
๐ฎ Game Commands
Play a game of trivia with or without someone.
opponent
The user you wish to play. Leave empty to play alone.
Play Bob or a user in a game of Connect 4.
opponent
The user you wish to play. Leave empty to play alone.
Play Bob or a user in a game of Tic Tac Toe.
opponent
The user you wish to play, leave empty to verse a bot.
Play Bob or a user in a game of Rock Paper Scissors
opponent
The user you wish to play, leave empty to verse a bot.
Make a guess in a game of Master Mind.
guess
Your 4 digit guess for the code.
Start a new game of Master Mind, the rules will shared upon usage.
๐ค Profile Commands
Displays the specified user's profile.
user
The user whose profile you want to view. If left empty it will display your own.
Configure if you want to receive messages sent with /confess.
open
Enable or disable receiving messages sent via `/confess`. Choose from: True, False.
See all active punishments on your account.
Sets your profile color.
color
A color name (like "purple"), or a valid hex code (like "#8D52FD")
See information about a given badge.
badge
The (optional) badge you want to learn about. If left empty, information for all badges will be shown.
๐ Encryption Commands
Encrypts your message by swapping letters to their corresponding number.
message
The message you want to encrypt.
Encrypts your message by swapping letters to their opposite position.
message
The message you want to encrypt.
Encrypts your message by shifting the letters the specified amount.
message
The message you want to encrypt.
shift
The amount of letters to shift by.
Encrypts your message using Morse code.
message
The message you want to encrypt.
Encrypts your message using a specified key.
message
The message you want to encrypt.
key
The key for encryption.
Encrypts your message by representing each character in binary.
message
The message you want to encrypt.
๐ Decryption Commands
Decrypts your message by swapping letters to their corresponding number.
message
The message you want to decrypt.
Decrypts your message by swapping letters to their opposite position.
message
The message you want to decrypt.
Decrypts your message by shifting the letters the specified amount.
message
The message you want to decrypt.
shift
The amount of letters to shift by.
Decrypts your message using Morse code.
message
The message you want to decrypt.
Decrypts your message using a specified key.
message
The message you want to decrypt.
shift
The key for decryption..
Decrypts your message byswapping binary representations to their corresponding characters.
message
The message you want to decrypt.
โจ Other Commands
See how good of a match 2 users are.
person*2
The people you want to match together.
Show your friends some love with a hug.
person*5
The people you want to hug.
Create a poll with the specified options and prompt.
prompt
The question you are asking.
option*4
The answers to the prompt.
Change your text to a different font.
text
The text you want transformed.
font
Choose from: ๐๐๐๐๐๐๐๐, ๐ฏ๐ช๐ท๐ฌ๐, ๐ ๐ฆ๐ฅ๐๐๐๐๐, sฬทlฬทฬทaฬทsฬทhฬทeฬทdฬท, ษืฤฑddวp, and ๐ฑ๐พ๐ ๐ด๐ณ.
Create Fancy embed announcements.
title
The title of the announcement (the embed title).
description
The in-depth announcement (the embed description). Use "###" for headings and "-" for lists.
color
A color name (like "purple"), or a valid hex code (like "#8D52FD")
Have Bob DM a user a message.
message
The text you want sent on your behalf.
user
The person you want to send your message to.
signoff
The way you want to end your message (example: your secret admirer).
Get a link to upvote Bob on Top.GG.
Get a link to review Bob on Top.GG.
๐ Schedule Commands
Bob will send your message at a specified time.
message
The message you want to send. Markdown still works!
channel
The channel for the message to be sent in.
month
The month you want your message sent.
day
The day you want your message sent.
hour
The hour you want your message sent, in military time (add 12 if the time is PM).
minute
The minute you want your message sent.
timezone
Your timezone (choice).
Bob will send an embed at a specified time.
title
The title of the announcement (the title of the embed).
description
The anouncement (the description of the embed).
color
A color name (purple), or valid hex code (#8D52FD).
channel
The channel for the message to be sent in.
month
The month you want your message sent.
day
The day you want your message sent.
hour
The hour you want your message sent, in military time (add 12 if the time is PM).
minute
The minute you want your message sent.
timezone
Your timezone (choice).
Bob will allow you to edit any messages or announcements you have scheduled.
id
The ID of the scheduled message or announcement.
๐จ๏ธ Auto Commands
Bob will publish all messages sent in the given channel.
publish
Choose from: True, False.
channel
The announcement channel you want to edit.
Bob will preview all valid github links (code files, issues, and pull requests).
preview
Choose from: True, False.
Bob will preview all valid Discord message links.
preview
Choose from: True, False.
๐ Preview Commands
Get a formatted preview of specific lines in a file from GitHub.
link
The GitHub link you want to share. Character indicators are ignored. Valid
formats include:
https://github.com/bob-el-bot/website/blob/main/index.html#L15
https://github.com/bob-el-bot/website/blob/main/index.html#L15-L18
Get a formatted preview of a specific issue from GitHub.
link
The GitHub link you want to share. Valid
formats include:
https://github.com/bob-el-bot/BobTheBot/issues/153
Get a formatted preview of a specific pull request from GitHub.
link
The GitHub link you want to share. Valid
formats include:
https://github.com/bob-el-bot/BobTheBot/pull/149
Get a preview of a message from a Discord message Link as long as Bob is in the originating server.
link
The Discord message link you want to share. Valid
formats include:
https://discord.com/channels/1058077635692994651/1058081599222186074/1111715651476799619
โ๏ธ Automod Commands
Add phone number auto moderation. Prevent phone numbers from being sent in this server.
strict
If checked (true) numbers like 1234567890 will be blocked. Otherwise only formatted phone numbers will be.
Add link auto moderation. Prevent links from being sent in this server.
Add zalgo-text auto moderation. Prevent glitchy text from being sent in this server.
Add bad word auto moderation. Prevent bad words from being sent in this server.
Add invite link auto moderation. Prevent invites from being sent in this server.
๐๏ธ Help / Informational Commands
See the latest updates to Bob. Including: dev-notes, git commits, and more.
See all valid prompts for /quote.
See where a link will take you, if it has cookies, if it is a short URL, and check for rick rolls.
link
The link you want to analyze. Valid formats include:
bobthebot.net
https://bobthebot.net
Find the client's latency.
Learn about Bob.
Sends an invite to Bob's support Server.
Get a list of commands and all of their relevant info sorted by category.