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 --user flag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --user flag is provided. |
| [–role] <role> | Refers to a specific role with a matching mention, id or name. The --role flag 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 --user flag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --user flag 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 --role flag 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 --permission flag 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 --node flag 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 --module flag 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 --game flag 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 --channel flag is optional if a channel mention is used or this option is provided first.Refers to the current channel if only the --channel flag 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 |