Dashboard

Manage the fundamental parts of QBot.

You may customise various traits of QBot using the dashboard. The main command of the configuration is QDashboard. On every setting of the dashboard, is a guidance given for the command to type.

Main Modules

There are three principal modules on the QBot dashboard and many more to customise down below. To toggle the main modules, use Dashboard [AutoMod | AuditMod | wMessages].

Once you enable an individual main module, there are new settings to customise. For instance, when you have the AutoMod module approved (which is not by default), you may customise the AutoMod configurations. The equivalent applies to the welcoming messages as well. The events and AutoMod+ modules, however, should be customised with external commands. Use QEvents and QAutoMod+ for those.

Fields

For fields, similar to the mute period on the AutoMod or the role and channel on the welcome messages, you must supply particular information.

  • Period - An MS-acknowledgeable timestamp.
  • Channel - A channel name which is case sensitive.
  • Role - A role name which is case sensitive.

On a more particular note, as with command declarations, having a question-mark within the field declares that the argument is optional. If the argument has more assets spaces by | determines that there are a wider range of options for the argument you can choose from.

  • User - ID - A user tag or ID
  • Name | Nickname - A name for a specified asset
  • Reason - A mostly optional reason for the command
  • Text | Comment | Description - Defined message
  • SearchQuery - A string to be searched with the given command
  • URL - A valid link URL to a site
  • Params... - More particularised parameters
  • Add | Rem - Specifies to add or remove in the given command
  • Enable | Disable - Enable or disable a module or designated asset

On most moderation commands, including -s in the command reason will silence the response of the bot despite still creating a log in the #bot-reports channel.
Some commands also have -c as optional argument. While having this, QBot will perform the command in the current channel instead. Read more.

Dashboard Import

The import feature of the Dashboard permits you to quickly enable or disable all the elements of the Dashboard in one command. The Dashboard ID is simply made using binary expressions.
The order of declaration is as following - AutoMod - Events - wMessages - Levels - Essentials - Backups - CustomCmd - Strict. The Dashboard ID is always made up out of eight numbers.