!du-auth
With this command a user can start his authentication. The bot then sends him an authentication token privately.
!du-verify [forumProfileURL]
If a user has placed his token in his Dual Universe board profile, he can complete the authentication with this command.
Example: !du-verify https://board.dualthegame.com/index.php?/profile/1234-YourUserName
Start
!du-init [guildID]
Let the bot start his work.
Channels
!du-add listening-channelid [guildID] [channelID]
Lets the bot monitor the added channels for commands.
!du-get listening-channelid [guildID]
List all monitored channels.
!du-remove listening-channelid [guildID] [channelID]
Delete a monitored channel.
Role
!du-set member-roleid [guildID] [roleID]
Choose the role to be distributed to authenticated users.
!du-get member-roleid [guildID]
Show the role that has been set for authenticated users.
Welcome Message
!du-get welcome-message [guildID]
Show the current private welcome message for new Discord users.
!du-set welcome-message [guildID] [true|false]
Set a private welcome message for new Discord visitors to inform them about the authentication.
Nickname handling (the names are updated every 24 hours, so don't expect the result when changes are made)
!du-set nickname [guildID] change-and-check-with-suffix
The bot takes the nickname of the DU Board Profile and sets it as Discord nickname with the board profile ID and checks it periodically for changes.
!du-set nickname [guildID] change-and-check
The bot sets the nickname and checks it periodically for changes.
!du-set nickname [guildID] change-one-time
The bot sets the nickname only once.
!du-set nickname [guildID] no-change
The bot does not set nicknames at all.
Organizations & Roles Sync
!du-orgs add [guildID] [roleID] [orgID]
The bot synchronizes the members of an organization with any Discord role. You should not assign multiple organizations to one role.
!du-orgs remove [guildID] [roleID] [orgID]
The bot removes the synchronization between an organization and a Discord role.
!du-orgs list [guildID]
The bot lists all distributed roles/organizations synchronizations.