Photo Event Module
Monthly or yearly photo contests in a media-only channel with upvote reactions and automatic winner announcements.
Overview
Members post photos in a dedicated channel. Text-only messages are removed; image attachments get an automatic upvote reaction.
At the end of each month or year, the most-voted photo wins — Lio announces the winner with a CV2 embed and can grant a winner role.
Setup
- Enable Photo Event in Modules.
- Set Photo channel (submissions) and Winner channel (announcements).
- Choose upvote emoji, win period (monthly or yearly), optional winner role.
- Save — new photo uploads in the channel are registered automatically.
Key settings
- Photo channel — image attachments only; other messages are deleted.
- Winner channel — where period winners are announced.
- Upvote emoji — unicode or custom emoji (<:name:id>).
- Win period — monthly or yearly contest reset.
- Winner role — optional role for the period winner.
Usage
- Members upload an image in the photo channel — Lio adds the configured reaction.
- Votes are counted from reactions; removing your reaction removes your vote.
- Winner is picked automatically when the period ends — no manual draw needed.
Troubleshooting
- Message deleted → channel is media-only; attach an image file.
- No reaction → bot needs Add Reactions permission in the photo channel.
- Wrong winner count → only reactions matching your configured emoji count.
- No announcement → winner channel set? bot can post there?