Welcome to the DutiesBot documentation!
DutiesBot is a Discord bot designed to help teams track member activity. It enables team administrators to manage members, record duties (work hours), submit excuses for absences, and view activity summaries — all from within Discord and the web Dashboard.
- Duties — Members can log their duty shifts by specifying a date, start time, and end time. The bot automatically calculates the duration and posts a record to the member's folder.
- Excuses — Members can submit excuses for planned or unplanned absences, including both in-character (IC) and out-of-character (OOC) reasons.
- Members Table — Administrators can add, edit, promote, or remove members from the team roster, with support for custom member details and ranks.
- Folders — Each member can have a dedicated Discord forum thread (folder) where their duties and excuses are automatically posted.
To get DutiesBot running on your server, follow the Setup guide.
If you have questions or need help, join the ArimDev Discord server.