View on GitHub

Nevini

Multi-purpose Discord bot

Home | Docs | Core | Guild | Util | osu! | Warframe | Geobot

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