This guide walks you through setting up DutiesBot on your Discord server for the first time. Setup can be done either via the Dashboard or directly in Discord using the /setup command.
Invite DutiesBot to your server using the button above.
When prompted, grant all requested permissions so the bot can manage roles, channels, and threads properly.
The bot requires the following Discord permissions to operate fully:
Run the /setup command in any channel. A modal will appear asking you to choose a language:
| Code | Language |
|---|---|
en | English |
cs | Czech |
hu | Hungarian |
After confirming the language, a settings menu appears where you can toggle which features to enable:
Log in to the Dashboard with your Discord account, select your server, and follow the three-step setup wizard:
Use the /set command to configure additional settings after the initial setup:
| Subcommand | Description |
|---|---|
/set language <value> | Change the bot language (en, cs, hu) |
/set roles <setting> <role1> [role2] [role3] | Set memberRoles or adminRoles |
/set channels <setting> <channel> | Set foldersChannel (forum) or complexLogChannel (text) |
/set toggles | Enable or disable individual features |
/set folder @user | Manually create a folder for an existing member |
Roles listed as admin roles grant users access to admin-only commands like /member and /set without requiring the Discord Administrator permission.
Roles listed as member roles are automatically assigned when a user is added as a team member and removed when they are kicked.
A Discord Forum channel used to create one thread per team member. This channel must be of type GuildForum. Community mode must be enabled on your server to create forum channels.
A standard text channel where the bot posts log messages for administrative actions.
Once set up, add team members using:
/member add @user
See the Members Table documentation for full details.
Last update: 22. 2. 2026