Skip to content

Bot Commands

The bot_commands plugin provides user management, channel manipulation, messaging, and search utilities. It is the primary interface for server administration and user interaction through the bot.

Command Description Roles Aliases
echo <message> Echo a message in chat user —
msg <user> <message> Private message a user anonymously user —
kickuser <user> <reason> Kick a user from the server admin —
banuser <user> <reason> Ban a user from the server admin —
muteuser <user> Mute a user admin —
unmuteuser <user> Unmute a user admin —
deafenuser <user> Deafen a user admin —
undeafenuser <user> Undeafen a user admin —
log <message> Manually log a message admin —
aliassearch <query> Search for an alias user —
cmdsearch <query> Search for a command user —
move <channel> Move bot to a channel user —
makechannel <name> Create a temporary channel admin —
makepermanentchannel <name> Create a permanent channel admin —
leave Return to the default channel user —
removechannel <name> Remove a channel admin —
renamechannel <old> <new> Rename a channel admin —
joinme Join the caller’s channel user —
joinuser <user> Join a user’s channel user —
moveuser <user> <channel> Move a user to a channel admin —
role add <user> <role> Grant a role to a user admin —
role remove <user> <role> Revoke a role from a user admin —
role list <user> List a user’s assigned roles admin —
roles Display all defined roles admin —
  • Messaging: msg sends an anonymous private message — the recipient will not see the sender’s identity.
  • Channel management: Temporary channels created with makechannel are removed when the bot restarts. Use makepermanentchannel for persistent channels.
  • Role management: The role command supports three sub-commands: add to grant a role, remove to revoke a role, and list to show a user’s current roles. roles lists all roles defined in the configuration.
  • Search: aliassearch and cmdsearch perform case-insensitive substring matching across all registered aliases and commands.
  • Roles: Commands gated to admin require the admin role. moderator commands require moderator or higher. Commands with no role restriction are available to all non-blacklisted users.