Commands &
Server Configuration

Server Configuration


Command Categories

Alias:
register
Usage:
dna start
/start

Alias:
h, ?
Usage:
dna help <command>

Usage:
dna ping
/ping

Usage:
dna info
/info

Alias:
bug
Usage:
dna bug
/support

Alias:
p
Usage:
dna p
/profile

Alias:
up
Usage:
dna up
/update

Usage:
dna statistics
/statistics

Usage:
dna quickpoll <your question>
/quickpoll question: <your poll question>

Alias:
el
Usage:
dna el
/emojilist

Alias:
mb
Usage:
dna mb

Alias:
setting, st, set
Usage:
dna mb st

Alias:
ban, b
Usage:
dna mb ban

Alias:
s
Usage:
dna mb start
Note:
currently the same as a miniboss giveaway

Alias:
g, ga
Usage:
dna mb ga
Note:
currently the same as the miniboss start command
The layout of a giveaway is controlled by miniboss settings

Alias:
portal, pt
Usage:
dna pt
Note:
Depending on settings, this command can also display your portals instead of a submenu.
Using /portals view is the default way to view your portals.

Alias:
setting, st, set
Usage:
dna pt st
/portals settings

Alias:
e
Usage:
dna pt e <channel> <tag>
/portals edit channels: <channels> tag: <tag>
Note:
All arguments are optional, meaning that simply using "dna pt e" will bring a submenu on what to edit
The channel can be a url, channel id, or letter id

Alias:
a
Usage:
dna pt a <channel>
/portals add channel: <channel>
Note:
All arguments are optional, meaning that simply using "dna pt a" will bring a submenu on a channel to add. This is restricted to only channels within the server. To add channels in other servers, fill in the channel.
The <channel> can be a channel id, url, letter id, or normal #mention.

Alias:
r
Usage:
dna pt r <channel>
/portals remove channel: <channel>
Note:
All arguments are optional, meaning that simply using "dna pt r" will bring a submenu on a channel to add. Unlike add, remove has no restrictions on it's ui use.
The <channel> can be a channel id, url, letter id, or normal #mention.

Alias:
v
Usage:
dna pt v
/portals view
Note:
This is the default view command that "dna pt" will use when the command is not set to show a submenu. This portals view commands settings are controlled by "portal settings".

Alias:
sv, guild, g
Usage:
dna pt g
/portals server
Note:
This command will display the current servers portals
The use of this command is controlled by the settings set in the server-config command by a server admin or authorized user.

Alias:
tz
Usage:
dna tz
Note:
The set timezone will be used throughout the bot to display times in your chosen utc offset. Some examples: miniboss bans, server config logging, etc

Usage:
dna tz set <utc offset>
Note:
The <utc offset> will be a number between -12 and +14. Currently only whole numbers are supported.

Usage:
dna tz get <member>
Note:
The <member> will be another user of DNA who has a timezone set.

Alias:
sc, config-server, cs
Usage:
dna sc
Note:
By default, only administrators have access to this command. To grant access to others, utilize the admin settings within the command to designate an authorized role.
All items located in the server configuration tab, or identified by this icon: , are components of the server configuration command structure. They are not standalone commands."

Usage:
dna sc
  • Part of the Server Config Suite
How to:
  • To use a listener, use the server config command and navigate to the listeners section to configure.
  • To enable a listener, a channel with slowmode must be set.
  • Users have the ability to remove a given role or re-add that role without re-verifying within a 60-second timeout on the verification message.
Time Travel
Example usage: Time travel verification
  • Manage up to 4 time travel configurations.
  • Each bracket supports up to 4 roles. Total of 16
  • Roles from previous settings are automatically removed during verification.
  • Recommended time travels: 0, 2, 20.
Level
Example usage: Auto miniboss host verification
  • Manage up to 2 level configurations.
  • Each level supports up to 2 roles. Total of 4
  • Roles from previous settings are automatically removed during verification.
Void
Example usage: Void area verification
  • Manage a single void verification
  • Void verification checks a users shop for the existence of an "EPIC jump."

Usage:
dna sc
  • Part of the Server Config Suite
Functions:
Command Active Status:
  • Enable and disable the commands [miniboss, miniboss start, miniboss giveaway].
  • When the command is enabled, only users who have the [host role] are able to use the command.
Ping Active Status:
  • Enable and disable the message to ping (@mention) the [ping role] at the start of a boosted miniboss.
  • This will use the role closest to the host's saved level.
Custom Channels:
  • Enable and disable the use of the [start, end] channels.
Auto Unlock Channel:
  • Enable and disable the bot to auto unlock a channel.
  • This triggers after the ERPG bot displays the starting embed.
  • When enabled, the bot will reset users' access to the channel at the conclusion of the boosted miniboss.
Allow Host Bans:
  • Gives the miniboss host the option to ban a user from the server by adding a server ban button on a bannable miniboss.
Log Channel Status:
  • Enable and disable the use of the [moderation, commands] log channels.
Event Mode:
  • By enabling event mode, the event ban length will become the default ban length.
Channels:
Start Channel:
  • When this option is enabled, the starting miniboss message will be displayed in the designated channel. This applies regardless of where the host initiated the miniboss commands [miniboss, miniboss start, miniboss giveaway].
End Channel:
  • This functions similarly to the start channel, but it pertains to the channel where the final miniboss message is displayed, allowing users to interact and participate.
Moderation Logging:
  • If enabled, this feature will log any bans made during a miniboss event. This provides administrators with a record of moderation actions taken during miniboss activities.
Commands Logging:
  • Enabling commands logging will create a log of all commands used and their timestamps. This helps track command usage and facilitates monitoring of bot activities.
Roles:
Host:
  • This role gives access to the miniboss command "dna mb [start, giveaway]" if the command is enabled in the server.
  • This is one role.
Notification:
  • On a miniboss giveaway, this role will be pinged (@mention) if the host is higher than the set host level.
  • Controlled by server-config miniboss setting [Ping Active Status].
  • A user with an extra entry role will recieve the number of entries set by the role.
  • Up to three roles.
Extra Entries:
  • On a miniboss giveaway, winners are determined randomly from a collected pool.
  • A user with an extra entry role will recieve the number of entries set by the role.
  • Up to three roles.
Blacklisted:
  • These are roles that regardles of anything, the user will not be able to enter a boosted miniboss monitored by DNA.
  • Up to two roles.
Bans:
  • This will display all currently banned players in the server.
  • This does not include hosts banned players, only those banned on the server.
  • Use the select menu to unban a user.
  • Once a user has been unbanned, this action cannot be undone.

Usage:
dna sc
  • Part of the Server Config Suite
How to:
  • This allows a the command [/portal server] to display the set portals.
  • There are five categories to server portals, (Partners, Showcase, Support, Event, Default). By default all added channels will be placed in the default category.
  • Up to 20 channels can be added. There are no limitations to individual categories.