Skip to content

Moderation

Dark-Lynn edited this page Dec 3, 2023 · 6 revisions

Ban

Bans the given member from the server, removing 7 days of their messages.

Usage:

Command Options Description
Ban <user> {reason} Bans the user with the given reason

Example:

Command Description
a.ban @Dark-LYNN Breaking Tos Bans the user Dark-LYNN with reason "Breaking Tos"
a.ban @Dark-LYNN Bans the user Dark-LYNN without reason

Clean

Quickly delete multiple messages from a channel.

Note: Akira can only delete messages up to 14 days old, as per Discord's Terms of Service.

Usage:

Command Options Description
clean <Filter> {channel} Clears multiple messages using filters

Filters may be used to only clear messages that meet the specified criteria

Filters:

Filter Description
user <member> Deletes messages sent by the mentioned member.
bots Deletes messages sent by bots.
akira Deletes messages sent by akira.
me Deletes messages sent by you.

Example:

Command Description
a.clean user @Dark-LYNN Clears all messages from @Dark-LYNN
a.clear akira #general Clears all messages in #general from Akira

Giverole

Quickly assign a role to a member.

Usage:

Command Options Description
giverole <user> <role> {reason} Gives a user the mentioned role

Example:

Command Description
a.giverole @Dark-LYNN @owner Gives @Dark-LYNN the @owner role
a.giverole Everyone @member Gives the @member role to everyone in the server.

Kick

Kicks the given member from the server.

Usage:

Command Options Description
kick <user> {reason} Kicks the given member from the server.

Example:

Command Description
a.kick @Dark-LYNN Being annoying Kicks the user Dark-LYNN with reason "being annoying".
a.kick @Dark-LYNN Kicks the user Dark-LYNN without reason.

Nick

Changes Akira's nickname in the server.

Usage:

Command Options Description
nick <New Name> Changes Akira's Nickname.

Example:

Command Description
a.nick That One Bot Changes Akira's nickname to "The One Bot".
a.nick reset Resets Akira's nickname to "Akira".

Nuke

Clears all messages from a channel.

Usage:

Command Options Description
nuke <channel> {reason} Clears all messages from a channel.

Example:

Command Description
a.nuke #general Clears all messages from #general.
a.nuke #general spam Clears all messages from #general with reason "spam".

Prefix

Changes Akira's command prefix.

Note: the following prefix will still work.

@akira <command> - Mention prefix
akira <command> - Name prefix
UserPrefix <command> - user Prefix

Usage:

Command Options Description
prefix <New Prefix> {user/server} Change Akira's prefix.

Example:

Command Description
a.prefix ! Changes the server Akira prefix to !.
a.prefix ! user Changes your personal Akira prefix to !.
a.prefix reset Resets Akira's prefix to a.

Recolor

Changes the color of the given role.

Usage:

Command Options Description
recolor <role> <color> {reason} Changes the color of a role.

Example:

Command Description
a.recolor @members f47fff Clears all messages from #general.
a.recolor @members red yay Clears all messages from #general with reason "spam".
a.recolor @members none Removes the color of the @members role0

Softban

Bans and immediately unbans the given member.

Note: Softbanning a member will clear 7 days of their messages from the server.

Usage:

Command Options Description
softban <user> {reason} Bans and immediately unbans the given member.

Example:

Command Description
a.softban @member Annoying kicks and removes all messages within 7 days from @member with reason "Annoying".
a.softban @member kicks and removes all messages within 7 days from @member.

Takerole

Remove a role from a member.

Usage:

Command Options Description
takerole <user> <role> Remove a role from a member.

Example:

Command Description
a.takerole @Dark-LYNN @members Removes the @members role from @Dark-LYNN.

unban

Unbans the given user.

Usage:

Command Options Description
unban <user> {reason} Unban a user from the server.

Example:

Command Description
a.unban @Dark-LYNN is not annoying Unbans a user @Dark-LYNN for reason "is not annoying".

Warn

Issues a warning to the given member.

Akira has a limit of 20 warning per user, 
if this limit is reached it will overwrite the previes warnings

Warning 21 will overwrite warning 1, Warning 22 will overwite warning 2 etc...

Note: Akira will not automatically mute/kick/ban members based on the number of warnings issued.

Usage:

Command Options Description
Warn <user> {reason} Warns a user with the given reason.

Example:

Command Description
a.warn @Dark-LYNN spam Warn's @Dark-LYNN with reason spam.

Warnings

Manage warnings issued with Akira's warn command.

Akira has a limit of 20 warning per user, 
if this limit is reached it will overwrite the previes warnings

Warning 21 will overwrite warning 1, Warning 22 will overwite warning 2 etc...

Note: Akira will not automatically mute/kick/ban members based on the number of warnings issued.

Usage:

Command Options Description
warnings <user> Show the warnings from a user.
warnings clear <user> Clears all warnings from a user.

Example:

Command Description
a.warnings @Dark-LYNN Shows the warnings from @Dark-LYNN.
a.warnings clear @Dark-LYNN Clears all warnings from @Dark-LYNN.