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

  1. Enable Suggestions.
  2. Set suggestions channel.
  3. Add staff roles for accept/reject.
  4. 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.