Sticky messages are a feature that ensures important information remains visible at the bottom of a channel, regardless of new messages being sent. When enabled, the bot will automatically re-post the designated sticky message whenever new messages are added to the chat, maintaining its visibility. This is particularly useful for announcements, server rules, or critical updates that need constant attention. Users can set or update the sticky message content through simple bot commands, making it easy to keep the community informed and organized.
To create a sticky message, use the /stickymessage create <message-text> [channel] [embed-url] [delay] [min-messages] command. You can view a description of the parameters below:
| Parameter | Description | Default Value | Min Value | Max Value | Premium Feature |
|---|---|---|---|---|---|
message-text |
The text content of the sticky message. | - | - | 2,000 characters | No |
channel |
The channel where the sticky message will be posted. If not provided, uses the current channel. | Current | - | - | No |
embed-url |
An optional embed URL to attach to the sticky message. | None | - | 4,000 characters | Premium Only |
delay |
The time delay in seconds between re-posting the sticky message. | 20 | 5 | 60 | Premium Only |
min-messages |
The minimum number of messages required before re-posting the sticky message. | 8 | 3 | 100 | Premium Only |
Example: /stickymessage create "Welcome to the channel! Please read the rules." #general 30 10
There is a limit to how many sticky messages a server can have at once: 3 for free servers, 10 for premium servers, and 15 for whitelabel servers.
To list all current sticky messages, use the /stickymessage list command.
This command will display all sticky messages currently set in the server along with their respective IDs.
To delete a sticky message, use the /stickymessage delete <id> command with the message ID. Where ID is the unique identifier of the sticky message to be deleted.
Usage Key: <required> / [optional]
| Command | Description | Usage | Permission |
|---|---|---|---|
| /stickymessage create | Create a new sticky message. | <message> [channel] [embedUrl] [delay] [minMessages] | ManageMessages |
| /stickymessage delete | Delete the specified sticky message. | <stickyMessageId> | ManageMessages |
| /stickymessage list | Get a list of all sticky messages in the server. | N/A | ManageMessages |