Aripa User Docs

Command Reference

User-facing command syntax for Aripa.

Aripa uses prefixed text commands. The default prefix is -.

Syntax Basics

Commands usually follow this shape:

-command <required> [optional]

Targets can usually be user mentions or Discord IDs. Reasons are free text at the end of moderation commands.

General

-ping
-help
-actions

ping checks whether Aripa is responding. help and actions list available actions.

Utilities

-info [target]
-server
-avatar [target]

info shows user details for the target or the invoking user. server shows server information. avatar shows the avatar for the target or invoking user.

Tags

-tag <name>
-tag add <name> <content>
-tag edit <name> <content>
-tag remove <name>
-tag list

Tags are scoped to the current server and stored in SQLite. A tag can also be called directly as -<tag-name> when no action has the same name.

Creating, editing, and removing tags requires ManageMessages.

Moderation

-warn <target> [reason]
-mute <target> [duration] [reason]
-tempmute <target> [duration] [reason]
-unmute <target> [reason]
-kick <target> [reason]
-ban <target> [reason]
-unban <target> [reason]
-cleanban <days 1-7> <target> [reason]
-clean user <target> <count 1-100>
-role add <target> <role>
-role remove <target> <role>

warn, mute, unmute, kick, ban, cleanban, and unban create mod-log messages when mod logs are enabled. warn, mute, unmute, kick, ban, and cleanban also try to DM the target user.

mute uses the server's configured mute behavior. It can use Discord timeouts or a configured mute role.

Admin

-logs setchannel #mod-logs
-logs setchannel 123456789012345678
-logs setchannel none
-logs enable
-logs disable
-logs getchannel
-muterole @Muted
-muterole 123456789012345678
-muterole timeout
-muterole none
-banmessage You are banned from this server.
-banmessage none

Admin commands require ManageGuild.

On this page