Awesome features

Below is an auto-generated list of commands that the bot has. The colours denote the permissions required to execute the commands

  • Administrator - This is given to anyone with the administrator permission in the discord server
  • Moderator - This is given to anyone who has the role mod or moderator

None

ACNH

None

villager <villager>

Gives the portfolio of a villager

AniSearch

Search for anime, manga, characters and users using Anilist

anime <entered_title>

Searches for anime using Anilist

character <entered_title>

Searches for characters using Anilist

manga <entered_title>

Searches for manga using Anilist

user <entered_title>

Searches users using Anilist

AutoVoice

Commands related to the auto management of voice channels

set_auto_channel <channel>

Set the channel that will spawn new channels when a user joins

Cat

Search for a random cat image

meow

Gets a random cat picture.

DadJoke

Search for a random dad joke.

dadjoke

Gets a random dad joke.

Dog

Search for a random dog image

woof

Gets a random dog picture.

Fortune

What is your fortune? Well then, lets find out...

fortune

What is your fortune? Well then, lets find out...

Hangman

Start a game of hangman where members can guess letters or even the phrase!

guess <guess>

Makes a guess towards the guild's currently running hangman game

starthangman

Start a hangman game

stophangman

Force stops a game of hangman

LFG

None

qotd <question>

No help given

LMGTFY

Let me Google that for you. When someone asks a dumb question they could easily find on Google.

lmgtfy [text...]

Let me just Google that for you...

LookingForGroup

See who is playing what.

lfg <game>

Shows a list of all the people playing a game.

Polls

Poll voting system.

poll <question>

Interactively creates a poll with the following question.

Roleplay

Interact with people!

cuddle <user>

Cuddle with someone!

highfive <user>

Give someone a highfive!

hugs <user>

Hugs someone

kiss <user>

Kiss someone!

pat <user>

Give someone pats!

poke <user>

Poke someone!

slap <user>

Slap that bish!

smug <user>

Be smug towards someone!

tickle <user>

Tickle someone!

Silly

Various fun and entertaining text-based commands to keep things interesting!

blame <user>

Was totally their fault

clapify <message>

Add 👏 some 👏 claps!

flip <user>

Flips a user...

riot <text>

RIOT!

thug <user> [intensity=1]

Because everyone likes hugs

Stream

Commands related to streaming

follow_role_add <twitch_user> <role>

Set a role to give to followers of a twitch user

stop_streamrole

No help given

streamrole <role> [required_role]

Set the role to apply to a member when they start streaming. Required role means the user must also have

unwatch_stream <stream_name> [channel]

Stop a channel from receiving notifications when a twitch steam starts

view_streams

View the streams being watched in this guild

watch_stream <stream_name> <channel> [delete_on_close=False]

Set a channel to receive notifications when a twitch stream is live

Tags

None

add_tag <tag_name> [tag_content]

Add a guild tag. Note the tag_name should contain no spaces

remove_tag <tag_name>

Remove guild tag

tags

List all tags for the guild

Watch

Commands related to watching an individual

unwatch <member>

Stop watching a member in the guild

watch <member>

Send a copy of the members message to the watch channel

watch_channel <channel>

Set the watch channel for the guild. All watched members will have a copy of their messages sent here

Youtube

Search YouTube for videos.

_youtube <query>

Search on Youtube

Admin and Moderation

Automod

Settings to auto-moderate spam and profanity. The types are words, caps, mention, and image. Config requires admin. Mod is exempt from automod.

anticaps

Toggles whether to delete messages with over 50% of the message in caps

censoradd <word>

Add a word to be censored.

censorlist

Show all words currently censored

censorremove <word>

Remove a word from being censored

imagerate <amount> <time>

Set the max image rate

mentionrate <amount> <time>

Set the max mention rate

strikes

ADVANCED: Group of commands for muting and banning for repeat automod offences

Clear

Commands to delete messages, invites and redundant permissions. Requires mod perms. WARNING - Once these commands are execute things WILL be deleted.

clear <amount_to_delete>

Clear a specified amount of messages from only the channel the command is run in up to a max of 2000

clearafter <message_id> [number_to_delete=2000]

Clear all messages (up to 2000) in only the channel the command is run in after a given message id

clearbefore <message_id> [number_to_delete=2000]

Clear all messages (up to 2000) in only the channel the command is run in before a given message id

clearbetween <after_message_id> <before_message_id>

Clear all messages (up to 2000) in only the channel the command is run in between 2 given message ids. Message IDs should be chronological

clearbot [number_to_delete=2000]

Clear specified number of messages (default 2000) from bots in only the channel the command is run in.

cleargone <ignore_channels>

Clear all messages in all channels (up to 2000 per channel) from members no longer in the guild apart from the ignore_channels

clearimages [number_to_delete=2000]

Clear specified number of messages (default 2000) containing images in the channel the command is run in.

clearinvites [uses=1]

Deletes invites from the invite list that have been used less than the number provided by uses. Will not delete any invite less than 1 hour old.

clearperms

Removes empty user-specific permission overrides from the server (manual channel permissions).

cleartext [number_to_delete=2000]

Clear specified number of messages (default 2000) containing only text in only the channel the command is run in.

Logs

Commands related to logging of events

blacklist

ADVANCED: Group of commands for blacklisting/whitelist certain channels

invitelogson <channel>

Starts sending logs about invite creations, deletion and expirations to the given channel

logs <user>

Give you the logs for a member

memberlogson <channel>

Starts sending logs about member join, leaves, bans and unbans to the given channel.

messagelogson <channel>

Starts sending logs about message edits and deletes to the given channel

note <member> <reason>

Give a user a note. This will be added to their logs.

reason <log_number> <reason>

Update a log to include a new reason.

remove_warn <member> <reason>

Remove a warning from a user. This will remove a warning from their logs

strikelogson <channel>

Starts sending logs about member strikes to the given channel.

warn <member> <reason>

Give a user a warning. This will be added to their logs.

Moderation

Commands related to moderating users

ban <user> [reason]

Ban a member from the guild

kick <user> [reason]

Kicks a member from the guild

mute <user> [channel] [reason]

Mutes a user in the specified channel, if not specified, in the channel the command is run in.

muteall <user> [reason]

Mutes a user in all channels of this server.

unban <user> [reason]

Unban a member from the guild

unmute <user> [channel] [reason]

Unmutes a user in the specified channel, if not specified, in the channel the command is run in.

unmuteall <user>

Unmutes a user in all channels of this server.

Prefix

None

add_prefix <prefix>

Adds a guild prefix

prefix

See the prefixes for the guild

remove_prefix <prefix>

Removes a guild prefix

Welcome

The Welcome Related Commands

nowelcome

Stop welcome messages entirely.

setwelcomechannel <channel>

Select the channel you wish the welcome message to appear in

welcome

Test your welcome message

welcomeadd [title] [content]

Adds a section with a title to your welcome message

welcomeremove <section_title>

Removes a section from the welcome message

welcometext [text]

Set a non-embed welcome message - this can be combined with the embed as embeds can't mentions.

welcomewhisper

Toggle sending a direct message to the member on join

Tools

Embed

Commands used to send embeds

embed <channel>

A lengthy way to send a detailed embed to a channel.

qembed <channel> <title> <description>

A quick way to send an embed to a channel.

Weather

Get the weather

temperature <location>

Get the weather

weather <location>

Get the weather

Roles

ReactRoles

Use message reactions to manage selfroles

add_react_role <message_id> <role>

Add a ReactRole. Provide the message ID of the message to be reacted to and the role of the one you want to grant

delete_react_role

Delete a ReactRole

view_react_roles

See all active ReactRoles

SpecialRoles

Allow anyone with a certain role to give a specific role

create_special_role [name] [role_to_be_applied] [able_to_give_role]

Open a wizard to create special roles

delete_special_role <name>

Remove a special role

view_special_roles

View all special roles

Misc

Utilities

Random useful commands

detailedhelp [cog_or_command_or_category]

No help given

help [cog_or_command_or_category] [detailed=False]

Show's a list of cogs, or information about a cog, or information about a command"

join

Provides the bot invite link.