๐ฒ 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.
Start a new game of Mastermind, the rules will shared upon usage. You may only have one game per channel.
mode
Choose between: Classic | Positional feedback (โฌโฌ๐ซโฌ) and Numeric | Aggregate feedback (Correct: 1, Misplaced: 2, Incorrect: 1).
Make a guess in a game of Mastermind.
color * 4
Your guess for the colors in the code.
Play a game of Wordle. You may only have one game per channel.
Make a guess in a game of Wordle.
word
Your 5 letter, valid word, guess.
๐ค 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") or valid RGB code (like "141, 82, 253").
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.
๐ช Generate Commands
Bob will generate a Youtube comment image!
comment
The comment content.
username
The username for the commenter (between 1 and 50 characters). Defaults to your Discord username.
avatar-url
The URL of an image you want to have as the profile picture. Defaults to your Discord PFP.
likes
The like count for the comment (between 0 and 999,999,999). Defaults to 1000.
time
The amount of time of the specified unit (between 0 and 999,999,999). Defaults to 1.
time-unit
The unit of time (choose from: Second, Minute, Hour, Day, Week, Month, Year). Defaults to Hour.
theme
The theme of the comment (choose from Dark, Light). Defaults to Dark.
โจ Other Commands
See how good of a match 2 users are.
person*2
The people you want to match together. If left empty Bob will choose a random user.
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") or valid RGB code (like "141, 82, 253").
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.
โ๏ธ Convert Commands
Bob will convert one unit to another for you.
unit-type
The unit type of the conversion. Choose from: length, mass, temperature, volume, duration, speed, area, pressure, energy, information, angle, frequency.
amount
The amount of the unit you want to convert.
from-unit
The unit you want to convert from (to see specifics use the command with a random value for this field).
to-unit
The unit you want to convert to (to see specifics use the command with a random value for this field).
Bob will convert a time from one timezone to another.
month
The month of the time you want to convert.
day
The day of the time you want to convert.
hour
The hour of the time you want to convert.
minute
The minute of the time you want to convert.
from-timezone
The timezone of the time you want to convert from.
to-timezone
The timezone of the time you want to convert to.
Bob will convert a link or text to a QR code.
content
The content you want to convert to a QR code (text or a link).
error-correction-level
The error correction level of the QR code. Choose from: L, M, Q, H.
๐ 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 (like "purple"), or a valid hex code (like "#8D52FD") or valid RGB code (like "141, 82, 253").
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
Preview what a color looks like, and get more information.
color
A color name (like "purple"), or a valid hex code (like "#8D52FD") or valid RGB code (like "141, 82, 253").
โ๏ธ 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.