khari Docs
Server

Configuration

Prefixes, aliases, and who can use which commands.

Change the prefix, make aliases, and decide where and by whom each command can be used.

Prefixes commands

,prefix

Shows the server's prefix and your personal one.

,prefix panel

Opens the prefix menu, with a dropdown to change the server's prefix or your own.

Also: ,menu, ,setup
,prefix reset

Sets the server's prefix back to the default.

,prefix set <prefix>

Changes the server's prefix. The new one replaces the old one.

,selfprefix

Shows your personal prefix. It works on top of the server prefix, in every server.

,selfprefix reset

Removes your personal prefix.

,selfprefix set <prefix>

Sets your personal prefix.

,selfprefix toggle

Turns personal prefixes on or off in this server.

Aliases commands

,alias

Short names for commands in this server. Chat commands only.

,alias add <alias> <command>

Adds an alias. {0}, {1}... stand for what's typed after it. Needs the real command's permission.

,alias list

Shows every alias in this server.

,alias remove <alias>

Removes an alias.

Command restrictions commands

,disablecommand <command> [channel]

Turns a command off server-wide, or in one channel.

,disablemodule <category>

Turns a whole category off, like all utilities.

,enablecommand <command> [channel]

Turns a command back on. Without a channel, turns it on everywhere.

,enablemodule <category>

Turns a whole category back on.

,ignore [target]

khari ignores commands from a channel or user. Run it again to stop ignoring them.

,ignore channel <channel>

Ignores (or stops ignoring) commands in a channel.

,ignore list

Shows every ignored channel and user.

,ignore user <member>

Ignores (or stops ignoring) commands from a user.

,restrictcommand [command] [role]

Only lets chosen roles use a command, on top of its usual permission.

Also: ,rc
,restrictcommand add <command> <role>

Gives a role exclusive permission to use a command.

,restrictcommand list

Shows every restricted command and its roles.

,restrictcommand remove <command> <role>

Removes a role's exclusive permission to use a command.

,restrictcommand reset

Removes every command restriction at once.