Introduction

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.

What can DutiesBot do?

  • 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.

Getting Started

To get DutiesBot running on your server, follow the Setup guide.

Support

If you have questions or need help, join the ArimDev Discord server.