PAM - Documentation

Help and introduction

By default, the bot uses / as command prefix. This means that commands are invoked like so: /command arguments....

In below documentation, all commands will be listed with default command prefix. Arguments will be listed as <argument>, denoting required argument; <argument...> denoting required catch-all argument (i.e. one that can take more than one value). Optional arguments will be denoted using [argument] and [argument...] for single and catch-all optional arguments. When typing commands, you must omit the <> and [] parts, meaning that if a command is denoted as /command <argument 1> [argument 2], you use it as /command value1 value2 or /command value1. If you want to pass an argument that contains spaces, wrap it in "", for instance: /command "value for argument 1" will invoke /command with a single argument, value for argument 1. This is not required for catch-all arguments. For instance, if a command is declared as /echo <message...>, you can invoke it as /echo Hello, this is a message with spaces!.

/help [module] Displays help. Invoking this command without any arguments will list available modules. Specifying a module will show all commands declared in specified module, that the invoker can use.


Server management


Member management


Role management


Channel management


Bot control


RSS management


Tag management


GNU/Stallman module management

This module responds with the famous Richard Stallman copypasta whenever someone says linux, but not gnu/linux. It is enabled by default.


Fun commands

This module has 3 hidden commands. Can you figure them out?



This module simply specified aliases from some commands. For arguments and requirements, see the command's documentation.