Help Page

This page is where you can find the what and how of every command that AbettorBot supports. Brackets [] around an argument imply that it is optional, curly brackets {} imply NOT optional arguments.

This page contains the original help documentation for AbettorBot pre-rewrite. Some of these commands still work. However, this page is deprecated and not intended for use. It exists only for reference at this point.


Basic Commands for All Users

a!help
Shows a basic help list and provides a link to this site.

a!ping
Easy way to make sure the bot can read and send messages in a channel, and if the bot is responding.

a!time
Gives the current time according to the bot’s PC (based in Louisiana.)

a!botinfo
A small sentence about the bot.

a!patchnotes
Gives you information about recent changes to the bot, as well as new commands.

a!poll [message]
Adds the thumbs up, thumbs down, and shrug reactions to your message.

a!reminder {time} {message}
Allows you to set reminders. Time is formatted like 1d3h2m6s (1 day 3 hours 2 minutes 6 seconds.)

a!8ball
Ask the bot a question and it will reply, like an 8 ball. Pretty straightforward.

a!userinfo [@user]
Grabs some basic Discord information about you or someone you mention.

a!gm [@user]
The bot tells you (or someone you mention) good morning.

a!gg [@user]
gg no re

a!gn [@user]
The bot tells you (or someone you mention) good night.

a!payrespects [@user]
F to pay respects.


Text Repeating Commands and Text Reply Commands

Commands that just send back to you what you said with slight alterations of some sort, or commands that simply give set replies every time.

a!defnigs {message}
The default dance. There’s not much more to say.

a!sheckwes {message}
YEAH SHECK WES AND I’M GETTIN REALLY RICH

a!frog
quantum rat shower theory frog moment

a!owo
Does this need an explanation?

a!sex
Literally just says “sex” back to you

a!fdefnigs {message}
The default dance, except faster. Still pretty self explanatory.

a!kira
33 years old. You know the one. Yes, the entire thing. Can be spammy.

a!hua
An old inside joke. If you know, you know.

a!uwu
Again…no explanation needed.

a!jah
A bunch of jah-related phrases.

a!crabrave {message}
It’s your message, except it’s a crab rave. I have nothing else.

a!aaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

a!yeet
yeet and every other similar word you can think of

a!bef
Another old inside joke.


Custom Role Color Commands

AbettorBot features the ability for users and admins to create their own role colors and self-assign them and switch between them at any time. These are the commands related to this functionality.

a!colorhelp gives you a rundown on how this whole system works, sent to you in a DM.

a!colorlist gives you the list of the available colors in your server, if there are any created.

a!rolecolor {name_of_role} assigns the color you call for (if it exists) and unassigns your previous color (again, if you had one.)

a!addcolor {HEXCODE} creates a color role in the server whose color code is given by the HEXCODE (ie A4FE56, no # in front and all capital letters); can only be used if this permission is allowed by the server administrators.


Administration Commands

Commands that can only be used by administrators of the server. By default, the server owner is the only admin.

a@help displays a basic list of administration commands.

a@addmod {@user} adds a new administrator to the server. This action must be confirmed.

a@delmod {@user} removes an administrator from the server list. This action must be confirmed.

a@listmod lists the IDs of the admins of the server.

a@prune {number} deletes a given number of messages. This must be a positive integer. Remember, bots can only delete messages newer than 14 days old.

a@removerole {@role} [@role] … removes a role from everyone in the server. Can remove multiple roles at once. Was written for a specific job in the past and left in.

a@raffle {@role} [@role] … will take a list of all people in the server with these roles (individually. a user doesn’t need to have all of these roles, just one.) and pick a random winner from said list.

a@kick {@user} [reason] kicks a user from the server and sends them a DM with the reason.

a@ban {@user} [reason] bans a user from the server and sends them a DM with the reason.


Custom Role Color Setup Commands (Administrators)

The how-to for setting up your server’s color role commands. This includes creating roles, allowing/denying user-made roles, and more. All based under the a@rolecolorsetup command.

a@rolecolorsetup {option1} {option2} [option3] is the basic format.

To enable custom color commands in your server, run the command with empty as option1. If you want users to be able to create their own colors, use allow as option2 (or deny as option2 if you don’t want them to be able to.)

You can later allow or deny user-created colors by calling the command with allow or deny as option1.

To create a self-assignable color, use add as option1, the name of the role (ONE WORD ONLY) as option2, and the hex code of the color as option3. Example is a@rolecolorsetup add NameofRole 4FDA6C

To delete a role that has been created in the bot, use delete as option1 and the name of the role as option2.

To delete all of the roles created with the bot and disable the custom role color commands, use reset as option1. You will be asked to confirm this action.

If you ever forget these commands, you can use help as option1 and the bot will give you this information again.