Sticky messages
Create messages that always "stick" to the bottom of the channel, ideal for rules, navigation, or important announcements.
This module allows creating messages that are automatically resent and always remain last in the channel during periods of inactivity.
How does it work?
Configuration: An administrator creates a "sticky" message for a specific channel.
Operation: When a regular user sends a message in that channel, the bot starts an inactivity timer (default 5 seconds).
Resending: If no new messages appear in the channel during that time, the bot deletes its old "sticky" message and sends it again, thereby "sticking" it to the bottom of the chat. If someone writes while the timer is active, it resets.
The system works via webhooks, which ensures stability and prevents "ghost" messages that may remain if the bot temporarily loses delete permissions.
Module configuration
To access the control panel use the command /settings sticky.
The control panel allows you to:
Enable/Disable module: Globally activate or deactivate the system across the entire server.
Add message: Create a new sticky message for a channel using a powerful editor.
Edit message: Change the text, embed and other parameters of an existing "sticky".
Delete message: Remove a sticky message from one or more channels.
Settings: Change the inactivity delay — the time in seconds (from 3 to 300) that the bot waits before resending the message.
Message Editor
When adding or editing a message you will have access to the same powerful editor as in the "Welcome" module, allowing you to create messages with text, embeds, images and placeholders.
Placeholders (Variables)
You can use server variables in the text and embeds of your sticky messages.
{guild.id}
Server ID
{guild.name}
Server name
{guild.icon}
Link to the server icon
{guild.memberCount}
Number of members on the server
{guild.createdAt}
Server creation date
Last updated
Was this helpful?