Suggestions Module
Community ideas as numbered embeds with votes, staff decisions, and discussion threads.
Overview
Users post plain text in the suggestions channel. Lio deletes the original and posts a numbered embed with upvote/downvote and accept/reject buttons.
Optional discussion thread per suggestion. Staff with configured roles (or admins) can accept/reject.
Setup
- Enable Suggestions.
- Set suggestions channel.
- Add staff roles for accept/reject.
- Toggle discussion threads and DM options (DM off by default).
Configuration
- Suggestions channel — plain messages here become suggestions.
- Staff roles — who may accept/reject.
- Discussion threads — optional thread per suggestion.
- Send DM — off by default; notifies author on decision when enabled.
Behavior
- Votes toggle — clicking again removes your vote.
- Accept/reject locks the suggestion and archives the thread.
- Embeds and buttons use English; custom emoji buttons are used for votes.
- DM to author only when Send DM is enabled in config.
Usage
Post a normal text message in the suggestions channel — Lio converts it to a numbered suggestion embed.
Staff use Accept/Reject buttons; members use vote buttons.
Troubleshooting
- Message not converted → module off? wrong channel? message too short?
- Cannot vote → already locked after accept/reject.
- Thread missing → enable discussion threads in config.
- Staff cannot moderate → add role to staff roles list.