Modules Configuration Category
modules.channelsA mapping of what channels a given module can operate on. If no mapping is given, a module operates on all channels. If
!is included as a channel, it switches from a whitelist to a blacklist, enabling you to exclude certain channels instead of allow certain channels. Restricting a module to a channel DOES NOT restrict its commands to that channel.
modules.commandchannelsA map of which channels commands are allowed to run on. No entry means a command can be run anywhere. If
!is included as a channel, it switches from a whitelist to a blacklist, enabling you to exclude certain channels instead of allow certain channels.
modules.commanddisabledA list of disabled commands.
modules.commandlimitsA map of timeouts for commands. A value of 30 means the command can't be used more than once every 30 seconds.
modules.commandmaxdurationDefault: 20. This means that by default, at most 3 commands can be run every 20 seconds.
modules.commandperdurationMaximum number of commands that can be run within
commandmaxdurationseconds. Default: 3
modules.commandrolesA map of which roles are allowed to run which command. If no mapping exists, everyone can run the command.
modules.disabledA list of disabled modules.