Messaging

Sticky Messages

Keep important messages visible at the bottom of your channel with auto-reposting.

Sticky Messages automatically repost important messages to the bottom of a channel when they scroll out of view. Unlike Discord's native pinning feature, sticky messages bypass the 50-pin limit and ensure critical information stays visible and accessible.

Perfect for server rules, announcements, FAQs, or any message that should remain at the bottom of the channel permanently.

What Are Sticky Messages?

A sticky message is a specially marked message that the bot automatically reposts to maintain its position at the bottom of a channel. When the message scrolls up (as new messages are sent), the bot detects this and reposts the message to keep it visible.

Always Visible

Message stays at the bottom even as other messages are posted

No Pin Limit

Bypass Discord's 50 pin maximum per channel

Auto-Maintained

Bot handles reposting automatically without manual intervention

Rich Content Support

Preserves embeds, images, and formatting in reposted messages

Creating Sticky Messages

Method 1: Command

Use the sticky command to mark a message as sticky:

/sticky message: <message_id> channel: <#channel>

Example: /sticky message: 1234567890 channel: #announcements

Find message IDs by enabling Developer Mode in Discord settings and right-clicking the message.

Method 2: Direct Message Command

Reply to a message with a sticky command:

/sticky make [reply to target message]

Reply to the message you want to make sticky and use the command immediately after.

Method 3: Dashboard

Configure sticky messages through the SYNTHET web dashboard:

  1. 1.Navigate to your server's messaging settings
  2. 2.Select the target channel
  3. 3.Paste the message ID or message content
  4. 4.Save and the bot will handle reposting automatically

Managing Sticky Messages

View Sticky Messages

See all sticky messages in a channel:

/sticky list channel: <#channel>

Shows all active sticky messages with their IDs and content preview.

Edit Sticky Messages

Update the content of a sticky message:

/sticky edit message: <sticky_id> content: "New content here"

Changes apply to future reposts. Existing reposts in the channel are preserved.

Remove Sticky Messages

Stop a message from being sticky:

/sticky remove <sticky_id>

The message is no longer reposted, but existing copies in the channel remain.

Clean Up Old Copies

Remove old reposted copies of sticky messages:

/sticky cleanup channel: <#channel>

Deletes all but the most recent copy of each sticky message in a channel. Useful for cleanup.

Configuration Options

Repost Delay

Configure how quickly the bot reposts a sticky message after it scrolls out of view. Default: 5 minutes.

Max Copies

Limit how many copies of a sticky message are kept in a channel. Default: 2 (current + 1 backup).

Include Reactions

Whether to copy reactions from the original message to new reposts. Enable for consistent messaging.

Mention Role

Optionally mention a role each time a sticky message is reposted. Useful for announcements.

Common Use Cases

Server Rules

Keep your server rules visible at the bottom of #rules channel, ensuring new members always see them.

FAQs

Pin frequently asked questions to support channels without using up Discord's pin limit.

Announcements

Keep important announcements visible in your main channels while allowing normal conversation.

Role Information

Display role descriptions or requirements in role assignment channels for easy reference.

Event Schedules

Keep event schedules and times visible in event planning channels. Update as needed.

Resource Links

Maintain a list of important resources or links that members frequently need.

Best Practices

  • Limit sticky messages to 2-3 per channel to avoid clutter
  • Use clear, concise content that users actually need to reference
  • Update sticky message content regularly to keep information current
  • Set appropriate repost delays to balance visibility and spam concerns
  • Combine with Auto-Respond for comprehensive message automation
  • Clean up old copies periodically using the cleanup command

Troubleshooting

Message not reposting?

Verify the bot has permission to send messages in the target channel. Check that the sticky message isn't set to a voice channel or category.

Too many copies building up?

Use /sticky cleanup to remove old copies. Adjust the "max copies" setting to keep fewer backups.

Reactions not copying?

Enable the "Include Reactions" option in settings. Some reaction types may not be supported on reposted messages.