Skip to content

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

  1. Run /admin menuSticky MessagesAdd, pick the channel it should stick to, then type the message in the modal that follows.
  2. 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.
  3. Open it again any time via Modify 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

Add 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

Remove 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.

  • Standalone: doesn't connect to any other module.