A helper bot for the BetonQuest Community Discord.
Requirements can be found on our Notion page.
We use JDA (Java Discord API) as the Backend API for this bot.
- The Bot adds a reaction to join messages
- Support Forums
- Can be solved by either using /solveor adding a "Solved" Tag manually
- Automatically closes solved Posts. The Timeout is configurable.
 
- Can be solved by either using 
- 
The emoji added to join messages. - For Custom Emojis: <:name:id>
- For animated Custom Emojis: < a:name:id>
- For default Emojis: The Unicode representation, e.g. U+1F44B
 
- For Custom Emojis: 
- 
Support Forums: - which channels are affected
- /solvecommand- a message as an embed, when a post is marked as solved
 
- The Timeout after which a post is automatically closed
- The Interval the bot checks for posts to be closed
- Tags
- a tag to mark solved posts
- tags to keep when a post is solved
- a order by which tags are sorted
 
 
- 
Promotion System: - Ranks:
- A List of roles handled in the promotion system
- Sorted from lowest (top) to highest (down)
 
- a message as an embed, when a user is promoted. Supports placeholders: "%user%", "%newRole%", "%promoter%"
- Bypass-Roles:
- A List of roles that can circumvent all permission checks
 
- Promotion Cooldown:
- A cooldown in seconds, after which a user can be promoted again
 
 
- Ranks: