Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.16 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.16 KB

DiscordBot

A helper bot for the BetonQuest Community Discord.

Requirements can be found on our Notion page.

Technology

We use JDA (Java Discord API) as the Backend API for this bot.

Features

  • The Bot adds a reaction to join messages
  • Support Forums
    • A "Unsolved" Tag is automatically added
    • Can be solved by either using /solve or adding a "Solved" Tag manually
    • Automatically closes solved Posts. The Timeout is configurable.

Configuration

  • 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
  • Support Forums:

    • which channels are affected
    • /solve command
      • 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
      • a tag to mark unsolved posts
      • tags to keep when a post is solved
      • a order by which tags are sorted