Note that this readme is a WIP. Tired me needed to put stuff in here though. THANKS TIRED ME!
Sidenote: When this doesn't get updated in a week, yell at me. @thatrandojustin on discord.
- Suggestions
- Allow for users to submit community suggestions for voting.
- Configurable categories (including emotes :D)
- GRAPHS!!! (with configurable watermarks!)
- slash commands! (and components v2)
- Is this even a feature anymore?
- Clone repo
docker compose -f compose-dev.yaml up- Profit.
- If you're someone who likes to test their instance as they work, I've left a comment that lets you bind mount the entire project. You're welcome, or not, you decide.
- You don't need to clone the repo, but it could help with updating the config folders when needed.
- Edit ALL the configs to your liking.
- YES, all of them. Also ensure to update the example.env and config-example.yaml to .env and config.yaml so that the bot actually reads them :D
- oh, and grab a discord bot token ig. Probably the important part...
docker compose up -d
-
/suggestion create- Opens a modal for users to fill in information about their suggestion.- The bot will filter out masked links, bc markdown is nice to look at!
-
/suggestion info [user:user] [suggestion:int]- Lets you get stats about a suggestion (or a user)Note: This is locked to either the suggestor, or the user running the command. To bypass, you need to allow the roles with the config option.
-
/approve [suggestion:int]/deny [suggestion:int] [reason:str]- Commands to approve/deny suggestions in the pending queue. For people who dislike clicking buttons, or wish to supply a reason with the denial! Denials get told to the user.
- User makes an initial suggestion with
/suggestion create - User gets told it was submitted, and moderators get a new message with the suggestion!
- Moderators can approve or deny it.
- If denied, the user gets a DM saying it was denied (with a possible reason). If approved, it get shoved into the approved channel for your community to start throwing their opinions at it! With a thread to REALLY let the canon fire...
- When
MATHhappens, the suggestion will either be moved to denied or community approved for final handling. Where it can be marked as implemented, WIP, not implementing, or simply stay as "Community Approved". - Did I mention there are graphs?