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

critter <critter>

No help given

villager <villager>

No help given

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

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 - be careful though - you don't want to guess wrong too many times!

guess <guess>

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

starthangman

This is used to create a new 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!

feed <user>

Feed someone?

highfive <user>

Give someone a highfive!

hugs <user>

Hugs someone

kiss <user>

Kiss someone!

lick <user>

Lick 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!

Ship

Calculate their love!

ship <lover> <loved>

Calculate their love!

Silly

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

blame <user>

Was totally their fault

clapify <emoji> <var>

Add 👏 some 👏 claps!

flip [user]

Flips a user...

riot [text...]

RIOT!

thot <user>

Determines if a user is a thot or not

thug <user> [intensity=1]

Because everyone likes hugs

Sparkles

Rates users sparkliness. 157% accurate!

sparkles <user>

Rates users sparkliness. 157% accurate!

Stream

Commands related to streaming

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 indiviaul

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

censoraddd <word>

Add a word to be censored. Note this looks for this word by itself and ignores if it is contained within another word. Censor will ignore case

censorlist

Show all words currently censored

censorremove <word>

Remove a word from being censored

imagerate <amount> <time>

Set the max image rate. For sample 3,4 would be a max of 3 images in a time of 4 seconds

mentionrate <amount> <time>

Set the max mention rate. For sample 3,4 would be a max of 3 mentions in a time of 4 seconds

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

clear <amount_to_delete>

Clear a specified amount of messages from the channel the command is run in

clearafter <message_id> [number_to_delete=2000]

Clear all messages (up to 2000) in 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 the channel the command is run in before a given message id

clearbetween <before_message_id> <after_message_id>

Clear all messages (up to 2000) in the channel the command is run in between 2 given message ids

clearbot [number_to_delete=2000]

Clear specified number of messages (default 2000) from bots in 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

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.

cleartext [number_to_delete=2000]

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

pruneperms

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

Logs

Commands related to logging of events

blacklist

ADVANCED: Group of commands for controlling blacklisted channel

invitelogson <channel>

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

logs <user>

No help given

memberlogson <channel>

Starts sending logs about member join, leaves, bans and unbans to the given channel. N.B. It will also send member mute information but only if the member was muted through Yori

messagelogson <channel>

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

note <member> <reason>

Make a note on someone. This will be added to their account

populate_logs <channels>

Add message logs for specified channels. If all will check each channels. Note this is an incredibly intensive process and comes with a hefty cooldown

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. N.B. Strikes must be setup from within Automod before any logs will be send

updatelog <log_number> <reason>

Update a log to include a new reason. N.B. This will also change the user who did this action to be you

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 used from.

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 used from.

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 - for titles with more than one word use quotation marks.

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 so you can use mentions. Use {0.mention} to mention the user joining and {0.name} to simply say their name. Leave text blank to remove the text

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

help [cog_or_command_or_category]

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

join

Provides the bot invite link.