Module: util
These commands provide various utility functions. This module is active by default but can be deactivated.
| Command | Description | 
|---|---|
| debug | various commands for debugging and analysis | 
| deobfuscate | deobfuscates text | 
| find | finds users, roles etc. by any of their identifiers | 
| html-escape | converts text using HTML escape sequences | 
| html-unescape | converts text using HTML escape sequences | 
| lower-case | converts text to lower case | 
| morse-decode | converts morse code to text | 
| morse-encode | converts text to morse code | 
| obfuscate | obfuscates text | 
| reverse | reverses text | 
| small-caps | converts text to lower case | 
| upper-case | converts text to upper case | 
| url-decode | converts text using URL escape sequences | 
| url-encode | converts text using URL escape sequences | 
Command: debug
Various commands for debugging and analysis.
This command can only be executed in a text channel and not via direct message.
| Command | Description | 
|---|---|
| debug permission | creates a data dump of all relevant permissions and overrides on the server | 
Command: debug permission
Creates a data dump of all relevant permissions and overrides on the server.
This command can only be executed in a text channel and not via direct message.
By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node util.debug.permission.
| Option | Description | 
|---|---|
| [–user] [<user>] | Refers to a specific user with a matching mention, id, name, nickname or in-game name. The --userflag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --userflag is provided. | 
| [–role] <role> | Refers to a specific role with a matching mention, id or name. The --roleflag is optional if a role mention is used. | 
| –server | Refers to the current server. | 
| Keyword | Aliases | 
|---|---|
| permission | permissions perm perms | 
| –user | //user –member //member -u /u -m /m | 
| –role | //role -r /r | 
| –server | //server –guild //guild -s /s -g /g | 
Command: deobfuscate
Deobfuscates text.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.obfuscate.
Command: find
Finds users, roles etc. by any of their identifiers.
By default, this command will behave the same as find user.
This command can only be executed in a text channel and not via direct message.
| Keyword | Aliases | 
|---|---|
| find | search resolve | 
| Command | Description | 
|---|---|
| find user | finds users by any of their identifiers | 
| find role | finds roles by any of their identifiers | 
| find permission | finds permission by any of their identifiers | 
| find node | finds nodes by any of their identifiers | 
| find module | finds modules by any of their identifiers | 
| find game | finds games by any of their identifiers | 
| find channel | finds text channels by any of their identifiers | 
Command: find user
Finds users by any of their identifiers.
This command can only be executed in a text channel and not via direct message.
Permission overrides may be applied on node util.find.user.
| Option | Description | 
|---|---|
| [–user] [<user>] | Refers to all users with a matching mention, id, name, nickname or in-game name. The --userflag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --userflag is provided. | 
| Keyword | Aliases | 
|---|---|
| user | users member members u m | 
| –user | //user –member //member -u /u -m /m | 
Command: find role
Finds roles by any of their identifiers.
This command can only be executed in a text channel and not via direct message.
By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node util.find.role.
| Option | Description | 
|---|---|
| [–role] <role> | Refers to all roles with a matching mention, id or name. The --roleflag is optional if a role mention is used or this option is provided first. | 
| Keyword | Aliases | 
|---|---|
| role | roles r | 
| –role | //role -r /r | 
Command: find permission
Finds permission by any of their identifiers.
This command can be executed in a text channel or via direct message.
By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node util.find.permission.
| Option | Description | 
|---|---|
| [–permission] <permission> | Refers to all permissions with a matching name (e.g. “Manage Server”). The --permissionflag is optional if this option is provided first. | 
| Keyword | Aliases | 
|---|---|
| permission | permissions perm perms p | 
| –permission | //permission –perm //perm -p /p | 
Command: find node
Finds nodes by any of their identifiers.
This command can be executed in a text channel or via direct message.
By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node util.find.module.
| Option | Description | 
|---|---|
| [–node] <node> | Refers to all permission nodes for bot commands with a matching name. The --nodeflag is optional if this option is provided first. | 
| Keyword | Aliases | 
|---|---|
| node | nodes n | 
| –node | //node -n /n | 
Command: find module
Finds modules by any of their identifiers.
This command can be executed in a text channel or via direct message.
By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node util.find.module.
| Option | Description | 
|---|---|
| [–module] <module> | Refers to all bot modules with a matching name. The --moduleflag is optional if this option is provided first. | 
| Keyword | Aliases | 
|---|---|
| module | modules | 
| –module | //module | 
Command: find game
Finds games by any of their identifiers.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.find.game.
| Option | Description | 
|---|---|
| [–game] <game> | Refers to all games with a matching id or name. The --gameflag is optional if this option is provided first. | 
| Keyword | Aliases | 
|---|---|
| game | games | 
| –game | //game | 
Command: find channel
Finds text channels by any of their identifiers.
This command can only be executed in a text channel and not via direct message.
By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node util.find.channel.
| Option | Description | 
|---|---|
| [–channel] [<channel>] | Refers to all text channels with a matching mention, id or name. The --channelflag is optional if a channel mention is used or this option is provided first.Refers to the current channel if only the --channelflag is provided. | 
| Keyword | Aliases | 
|---|---|
| channel | channels c | 
| –channel | //channel -c /c | 
Command: html-escape
Converts text using HTML escape sequences.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.html.
| Keyword | Aliases | 
|---|---|
| html-escape | htmlescape html-esc htmlesc | 
Command: html-unescape
Converts text using HTML escape sequences.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.html.
| Keyword | Aliases | 
|---|---|
| html-unescape | htmlunescape html-unesc htmlunesc | 
Command: lower-case
Converts text to lower case.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.text.
| Keyword | Aliases | 
|---|---|
| lower-case | lowercase lower | 
Command: morse-decode
Converts morse code to text.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.morse.
| Keyword | Aliases | 
|---|---|
| morse-decode | morsedecode morse-dec morsedec | 
Command: morse-encode
Converts text to morse code.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.morse.
| Keyword | Aliases | 
|---|---|
| morse-encode | morseencode morse-enc morseenc | 
Command: obfuscate
Obfuscates text.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.obfuscate.
Command: reverse
Reverses text.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.text.
Command: small-caps
Converts text to lower case.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.text.
| Keyword | Aliases | 
|---|---|
| small-caps | smallcaps sc | 
Command: upper-case
Converts text to upper case.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.text.
| Keyword | Aliases | 
|---|---|
| upper-case | uppercase upper | 
Command: url-decode
Converts text using URL escape sequences.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.url.
| Keyword | Aliases | 
|---|---|
| url-decode | urldecode url-dec urldec | 
Command: url-encode
Converts text using URL escape sequences.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node util.unicode.url.
| Keyword | Aliases | 
|---|---|
| url-encode | urlencode url-enc urlenc |