Create a message from a JSON message payload.
Name | Type | Required? | Description |
---|---|---|---|
json | string | ✅ | JSON message data to create. |
{ "content": "Hello World!" }
Create a message with the content "Hello World!".
{ "embeds": [{ "title": "Hello World!", "description": "foo bar baz" }] }
Create a message with an embed titled "Hello World!" with a description of "foo bar baz".
Permanently ban a user from the server.
User permissions required: BanMembers
Bot permissions required: BanMembers
Name | Type | Required? | Description |
---|---|---|---|
user | user | ✅ | User to ban. |
reason | string | ❌ | Ban reason. |
Spamming
Ban @Frog for spamming.
Ban @Frog without a reason.
Show information about a single Unicode character. Characters can be specified by their code point (e.g. U+1F4A9, 1f4a9) or by the character itself (e.g. 💩, 笑, あ).
Some emojis are actually composed of multiple other characters, and thus are not supported.
Name | Type | Required? | Description |
---|---|---|---|
character | string | ✅ | The character to show information about. |
🐶
Show information about the dog emoji.
笑
Show information about the Chinese character 笑.
Get information about a color. Colors can be specified as hexadecimal (e.g. #ff0000), RGB (e.g. rgb(255, 0, 0)), or HSL (e.g. hsl(0°, 100%, 50%)).
Name | Type | Required? | Description |
---|---|---|---|
color | string | ✅ | The color to get information about. |
#0284c7
Get information about the color #0284c7.
rgb(2, 132, 199)
Get information about the color rgb(2, 132, 199).
hsl(200°, 98.01%, 39.41%)
Get information about the color hsl(200°, 98.01%, 39.41%).
Manage gamerbot server configuration. This command is only available to members with the MANAGE_GUILD
permission.
User permissions required: ManageGuild
Enable gamerbot egg reactions.
Name | Type | Required? | Description |
---|---|---|---|
value | boolean | ❌ | The value to set the option to. Leave blank to view the current value. |
View the current value of the enable-egg
option.
true
Enable egg reactions.
Play a game of connect four with someone.
Name | Type | Required? | Description |
---|---|---|---|
user | user | ✅ | The user to duel. |
Challenge @Frog to a game of connect four.
Make the cow say the funny.
Name | Type | Required? | Description |
---|---|---|---|
text | string | ✅ | The text to make the cow say. |
cow | string | ❌ | The cow to use. |
Hello
Make the cow say "Hello":
_______
< Hello >
-------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
calcium
milk
Make a milk carton say "calcium":
_________
< Calcium >
---------
\ ____________
\ |__________|
/ /\
/ / \
/___________/___/|
| | |
| ==\ /== | |
| o o | \ \ |
| < | \ \|
/| | \ \
/ | \_____/ | / /
/ /| | / /|
/||\| | /||\/
-------------|
| | | |
<__/ \__>
Duel someone else in a game of liar's dice/swindlestones
Name | Type | Required? | Description |
---|---|---|---|
user | user | ✅ | The user to duel. |
Challenge @Frog to a game of liar's dice.
Show top egg holders.
Name | Type | Required? | Description |
---|---|---|---|
type | string | ❌ | Type of eggs. |
user | user | ❌ | User to show. |
Get a random joke from the internet.
Name | Type | Required? | Description |
---|---|---|---|
offensive | boolean | ❌ | Allow offensive jokes |
category | string | ❌ | The category of joke to get |
Kick a user from the server.
User permissions required: KickMembers
Bot permissions required: KickMembers
Name | Type | Required? | Description |
---|---|---|---|
user | user | ✅ | User to kick. |
reason | string | ❌ | Kick reason. |
Spamming
Kick @Frog for spamming.
Kick @Frog without a reason.
Render a TeX expression.
Name | Type | Required? | Description |
---|---|---|---|
expression | string | ✅ | The TeX expression to render. |
width | integer | ❌ | Width of image in pixels; defaults to none (image width set by height). |
height | integer | ❌ | Height of image in pixels; defaults to 100. |
color | string | ❌ | Color of text in the rendered image; defaults to #dcddde. |
background | string | ❌ | Color of the rendered image background; defaults to transparent. |
\frac{1}{2}
Render the TeX expression that is the fraction 1/2.
E=mc^2
200
Render the mass-energy equivalence formula E=mc^2, with a height of 200px.
\frac{1}{2\pi}\int_{-\infty}^{\infty}e^{-\frac{x^2}{2}}dx
black
white
Render the integral of a Gaussian function, as black text on a white background.
Let me get that for you.
Name | Type | Required? | Description |
---|---|---|---|
query | string | ✅ | The query to search for. |
engine | string | ❌ | The search engine to use. |
Generate a markov chain from all messages gamerbot has seen.
Name | Type | Required? | Description |
---|---|---|---|
connections | string | ❌ | Get the top completions for a specific word. |
length | integer | ❌ | Number of words to generate (2-200, default: 20). |
seed | string | ❌ | A word to start the chain with (default: random). |
guaranteed | boolean | ❌ | Only chooses words that have connections to other words (chain will not end before given length). |
Evaluate a mathematical expression.
Name | Type | Required? | Description |
---|---|---|---|
expression | string | ✅ | The expression to evaluate. |
1 + 1
Evaluate 1 + 1
.
(2^3)^2
Evaluate (2^3)^2
.
Delete the last <n> messages, or delete all messages up to a message.
User permissions required: ManageMessages
Bot permissions required: ManageMessages
Name | Type | Required? | Description |
---|---|---|---|
n | integer | ❌ | Number of messages to delete. |
to | string | ❌ | Delete messages up to this message. |
150
Delete the last 150 messages in the current channel.
939727204823220225
Delete every message in the current channel up to the message with ID 939727204823220225.
Purge all messages newer than this message.
User permissions required: ManageMessages
Bot permissions required: ManageMessages
Create a role distributor that can be used to assign roles to users. A maximum of 20 roles can be used.
User permissions required: ManageRoles
Bot permissions required: ManageRoles
Name | Type | Required? | Description |
---|---|---|---|
role1 | role | ✅ | Role to use. |
role2 | role | ❌ | Role to use, #2. |
role3 | role | ❌ | Role to use, #3. |
role4 | role | ❌ | Role to use, #4. |
role5 | role | ❌ | Role to use, #5. |
role6 | role | ❌ | Role to use, #6. |
role7 | role | ❌ | Role to use, #7. |
role8 | role | ❌ | Role to use, #8. |
role9 | role | ❌ | Role to use, #9. |
role10 | role | ❌ | Role to use, #10. |
role11 | role | ❌ | Role to use, #11. |
role12 | role | ❌ | Role to use, #12. |
role13 | role | ❌ | Role to use, #13. |
role14 | role | ❌ | Role to use, #14. |
role15 | role | ❌ | Role to use, #15. |
role16 | role | ❌ | Role to use, #16. |
role17 | role | ❌ | Role to use, #17. |
role18 | role | ❌ | Role to use, #18. |
role19 | role | ❌ | Role to use, #19. |
role20 | role | ❌ | Role to use, #20. |
Create a role distributor with two roles.
Duel a user in rock paper scissors.
Name | Type | Required? | Description |
---|---|---|---|
user | user | ✅ | The user to duel. |
lizard-and-spock | boolean | ❌ | Whether to include lizard and spock. |
Challenge @Frog to rock paper scissors.
Run a snippet of code. Code will be run in a sandboxed environment. Input code is capped at 64 KiB, and stdout is capped at 64 KiB.
Name | Type | Required? | Description |
---|---|---|---|
language | string | ✅ | The language to run the code in. |
version | string | ❌ | The version of the language to run the code in. |
code | string | ❌ | The code to run; if not provided, you will be asked to provide it. |
code-file | attachment | ❌ | A file with the code to run. |
stdin | string | ❌ | stdin to provide to the program; specify ask-stdin instead to be prompted for it. |
ask-stdin | boolean | ❌ | Whether to ask for stdin. |
stdin-file | attachment | ❌ | A file to use as stdin. |
args | string | ❌ | Arguments to pass to the program, separated by spaces. |
output-syntax | string | ❌ | Syntax highlighting language for your code's output. |
typescript
console.log("Hello World!")
Run console.log("Hello World!")
in TypeScript.
python
3.10.0
foo bar baz
foo bar baz
Run a Python script with stdin and arguments (prompting for code).
go
[attached file main.go]
[attached file stdin.txt]
Run a Go program from an attached file with stdin from a file.
c++
true
json
Run a C++ program and highlight the output as JSON (prompting for code and stdin).
Get icon for a server.
Name | Type | Required? | Description |
---|---|---|---|
server | string | ❌ | Server to show icon for. |
Get icon for the current server.
222078108977594368
Show icon for server with ID 222078108977594368.
Get information about a server.
Name | Type | Required? | Description |
---|---|---|---|
server | string | ❌ | Server to show info for. |
Get information about the current server.
222078108977594368
Show information about server with ID 222078108977594368.
Display a Minecraft skin. Skins can be of type body
(3D body render), head
(3D head render), avatar
(2d face), or skin
(original skin texture).
The default skin type is body render.
Skins are fetched from visage.surgeplay.com, or crafatar.com if the use-craftar
option is set.
Name | Type | Required? | Description |
---|---|---|---|
identifier | string | ❌ | Username/UUID to get the skin of. |
debug | boolean | ❌ | Show debug information. |
type | string | ❌ | Type of skin to get. |
use-craftar | boolean | ❌ | Use https://crafatar.com to fetch skins. |
hypixel
body
Display the 3D body render of the player with the username hypixel
.
avatar
true
true
Display the 2d face for the current user (provided it was set by /username) from Crafatar with debug information.
Show stats for Hypixel games.
Name | Type | Required? | Description |
---|---|---|---|
gamemode | string | ❌ | Gamemode to get stats for. |
username | string | ❌ | Username/UUID to get stats for. |
debug | boolean | ❌ | Show debug information. |
bedwars
ConnorLinfoot
Get Bedwars stats for ConnorLinfoot.
bedwars
Get Bedwars stats for yourself, provided you have set your username/UUID with /username.
bedwarsdream
gamerboy80
true
Get Bedwars Dream stats for gamerboy80, with debug info.
Show info about times and time zones around the world.
Show epoch time.
Show times in common time zones around the world.
Show info about a specific time zone.
Name | Type | Required? | Description |
---|---|---|---|
zone | string | ❌ | The time zone to show info about. |
Show the time in a specific time zone.
Name | Type | Required? | Description |
---|---|---|---|
zone | string | ✅ | The time zone to show the time in. |
Show the current epoch time, e.g. 1644165981 seconds.
Show common time zones around the world, e.g. America/Los_Angeles
.
America/New_York
Show time zone info for America/New_York
.
Europe/Berlin
Show the time in Europe/Berlin
.
Show timestamp of any Discord ID.
Name | Type | Required? | Description |
---|---|---|---|
id | string | ✅ | The ID to get the timestamp of. |
939924992345374730
Show the timestamp of the Discord ID 939924992345374730, which is 2022-02-06T11:46:21.137-05:00.
Answer a trivia question. A category, difficulty, and type (true/false or multiple choice) can be specified.
Name | Type | Required? | Description |
---|---|---|---|
category | integer | ❌ | Category of the question. |
difficulty | string | ❌ | Difficulty of the question. |
type | string | ❌ | Type of question |
18: Science: Computers
Hard
Get a hard question about computers.
Easy
True/False
Get an easy true/false question.
Unban a user.
User permissions required: BanMembers
Bot permissions required: BanMembers
Name | Type | Required? | Description |
---|---|---|---|
user | user | ✅ | User to ban. |
reason | string | ❌ | Unban reason. |
foo bar baz
Unban @Frog given a reason.
Unban @Frog without a reason.
Define a term using Urban Dictionary.
Name | Type | Required? | Description |
---|---|---|---|
term | string | ✅ | The term to define. |
Retrieve/modify your Minecraft username/UUID.
Set your Minecraft username/UUID.
Name | Type | Required? | Description |
---|---|---|---|
identifier | string | ✅ | The username/UUID to set. |
Get a user's Minecraft username/UUID
Name | Type | Required? | Description |
---|---|---|---|
user | user | ❌ | The user to get the username/UUID of. |
Clear your Minecraft username/UUID.
ConnorLinfoot
Set your username to ConnorLinfoot.
12345678-1234-1234-1234-123456789012
Set your UUID to 12345678-1234-1234-1234-123456789012.
Get your username/UUID.
Get @Frog's username/UUID.
Clear your username/UUID.
Search for and display a Wikipedia article.
Name | Type | Required? | Description |
---|---|---|---|
query | string | ✅ | The search query. |