A Discord bot built with C++ using the D++ library. The primary functionality is creating Discord channels as tasks for tracking purposes. It can be used for more convenient organisation of employees' work on the Discord server. Additionally, the bot includes moderation commands such as /ban, /kick, and /timeout.
- Create a configuration
/setconfigcommand - Send the interaction panel to any discord channel
/sendpanelcommand - Create a task by clicking on the button
- Discuss the task with the supports (their roles are specified in the configuration)
- Close the task using the message in the task channel
- Delete a task
- The bot implements the function of logging interactions with tasks. To view logs, you need to specify the logging channel in the configuration (
/setconfigcommand) /ban,/kickand/timeoutcommands for naughty users
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -m 'Add your feature'). - Push to the branch (
git push origin feature/your-feature). - Create a pull request.
Distributed under the MIT License. See LICENSE for more information.