Community

Discord sticky message bot that keeps your note at the bottom

Pinned messages end up in a list nobody opens. A sticky message stays where people actually look: after a few new messages, BotGG posts a fresh copy at the bottom of the channel and deletes the previous one, so there is only ever one.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
marketplaceDiscord preview

SamToday at 20:14

WTS: two concert tickets for Friday, DM me

MiaToday at 20:16

Anyone selling a used mechanical keyboard?

BotGGBOTToday at 20:18

📌 Marketplace rules
One post per item per day.
Prices in USD only.
Report scams in #help and never pay before you get the item.
A few new posts later, the sticky is back at the bottom of the channel

What you get

Always the last message

After a set number of new messages (1 to 100, default 5) the bot reposts your sticky and removes the old copy. The new copy goes out first, so the channel is never without it.

Waits for a quiet moment

The repost waits until the chat has been quiet for a few seconds (default 10), so it never cuts into a conversation. In a busy channel it still comes back within a minute or so.

Text, embeds or a saved message

/sticky set text: for a quick note, the console builder for embeds and buttons, or a message from the Announcements library that updates on the next repost after you edit it.

Never pings anyone

Mentions inside a sticky are shown but never notify. A message that comes back every few minutes can’t spam a role or @everyone.

One per channel, many channels

Works in text channels, announcement channels and threads. Up to 3 channels on Free and 25 on Pro.

Bots don’t trigger it

Other bots’ messages are ignored unless you choose to count them, and the bot’s own posts never count. Pause a sticky and the current copy simply stays where it is.

How it works

  1. Enable Sticky messages

    Open https://console.botgg.app, choose your server and switch on Sticky messages. Decide whether messages from other bots should count.

  2. Write the message

    Pick a channel, build the message or choose one from the Announcements library, and set “repost after” and “quiet for”. A live preview shows the result. Or run /sticky set in the channel.

  3. Let the chat run

    Members keep talking. Once enough new messages arrive and the channel goes quiet, the sticky jumps back to the bottom and the old copy disappears.

  4. Pause, edit or remove

    Use /sticky pause to toggle it, /sticky remove to delete it and /sticky list to see every sticky. Changes made in the console reach Discord within seconds.

Why a sticky message works better than a pin

Trading channels, support channels and self-promo channels all have one rule that everyone should read before posting. A pin hides it behind an icon; a sticky message keeps it in front of every new poster. BotGG only reposts after real activity and a moment of quiet, so a slow channel isn’t flooded with copies, and a busy one never waits longer than 60 seconds or three times the quiet time, whichever is longer.

The bot doesn’t need Discord’s Message Content access: it only counts messages. It needs View Channel, Send Messages and Embed Links in the channel. Copies are tracked in the database, so a restart never leaves a stray duplicate behind. Pair it with Welcome messages for new members and Role menus when the sticky should hand out roles.

  • /sticky set [text] [message] [after] [quiet] [channel]: create or replace the sticky
  • /sticky pause [channel]: pause or resume it
  • /sticky remove [channel]: delete it and its copy
  • /sticky list: every sticky on the server with its rule

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/stickySticky messages: keep a message at the bottom of a channel4 subcommands
  • /sticky settext?message?after?quiet?channel?Set the sticky message of a channel
  • /sticky removechannel?Remove the sticky message of a channel
  • /sticky pausechannel?Pause or resume the sticky message of a channel
  • /sticky listSticky messages on this server

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Channels with a sticky message325

See pricing

Frequently asked questions

What is a sticky message on Discord?

A message that always stays at the bottom of a channel. Discord has no built-in option for it, so a bot reposts the message after new activity and deletes the previous copy.

Will the sticky spam my channel?

No. It only reposts after the number of new messages you choose (default 5) and a few seconds of quiet (default 10). There is only ever one copy, and mentions inside it never ping anyone.

Can a sticky message be an embed with buttons?

Yes. Build it in the console with embeds and buttons, or pick a saved message from the Announcements library. Role buttons in a saved message work while Announcements is enabled.

Does the bot need Message Content access?

No. It only counts new messages, so View Channel, Send Messages and Embed Links in the channel are enough.

How many channels can have a sticky message?

One sticky per channel, in up to 3 channels on the Free plan and 25 on Pro. See pricing.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.