Sticky Messages¶
✨ Introduced in Frogge v1.0
Sticky Messages keeps a message pinned to the bottom of a channel: rules, a welcome note, a link you want always visible, anything that should never get buried under chat. Currently Discord-only; Dashboard support is planned.
Quick Start¶
- Run /admin menu → → , pick the channel it should stick to, then type the message in the modal that follows.
- It posts immediately, and from then on reposts itself to stay at the bottom: whenever a member sends a message in that channel, the sticky's old copy is deleted and a fresh one sent right after it.
- Open it again any time via to add a Title, Color, or Image, or edit the message itself.
Screenshot needed
The Sticky Messages home screen and a sticky's detail screen.
Full reference¶
Creating & editing¶
asks for a Channel first (a channel select, one text channel at a time), then a modal for the Message itself (required, up to 4,000 characters). It posts right away. From a sticky's detail screen afterward:
- Edit Title: an optional bold heading above the message.
- Edit Description: the message body itself.
- Edit Color: a hex color for the embed's accent stripe; unset falls back to your venue's accent color (never a random color, since that would visibly flicker every time the sticky reposts).
- Edit Image: an optional image shown at the bottom of the embed.
Only one sticky message per channel: adding a second to the same channel is rejected outright, remove the existing one first if you want to replace it. Up to 1 sticky message per venue (10 on premium).
Reposting¶
Whenever a real member (not a bot) posts in a channel that has a sticky message, the bot deletes the sticky's current copy and sends a fresh one, so it's always the last message in the channel. This is cooldown-gated at 5 seconds per sticky to avoid deleting and resending on every single message during a busy conversation; the sticky just settles to the bottom the next time someone talks after the cooldown clears, it's never actually missing. Editing a sticky's title, message, color, or image from its detail screen reposts it immediately, without waiting on the cooldown or a new channel message.
Deleting¶
asks for confirmation, then deletes the sticky's live posted copy (best-effort: if it's already gone, or the bot lacks permission to delete it, removal still proceeds) and the sticky itself.
Related¶
- Standalone: doesn't connect to any other module.