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.