HomeFeaturesSticky messages

Community

Sticky messages

Pins get buried. Stickies stay at the end of the conversation: after each human message, ModShield removes the previous sticky bot post and re-sends your content.

  • Per-channel content
  • Auto re-post
  • No manual pin spam
  • Discord only

Why teams turn it on

Always visible

Rules, shop links, or event info stay at the bottom without staff reposting all day.

Simple JSON config

entries: [{ channel_id, content }] — last_message_id is maintained by the bot.

Scoped

Only channels you list; bot messages do not retrigger the loop.

How it works

  1. 1. Configure entries

    Enable sticky and list channel_id + content (max 2000 chars, up to 50 channels).

  2. 2. Human speaks

    After a non-bot message in that channel, the previous sticky message is deleted.

  3. 3. Re-post

    Content is posted again and last_message_id is saved for the next cycle.

Real situations

Rules channel that is also chatty

Sticky keeps the rules under the latest chat.

Support macros

Sticky points to tickets / FAQ without a second bot.

FAQ

Will this spam the channel?

One sticky message per listed channel, replaced on each human post — not a flood of duplicates.