Server-Information-Channel
Display an auto-updating embed with server statistics and information in a channel.
The Live Messages module can do everything this module does and more: multiple auto-updating messages across different channels, full message formatting (not just a single embed), extra statistics (voice/idle/DND counts, channel-type breakdowns, stickers, and more), and live stats pulled from other modules (tickets, giveaways, economy, levels, and more).
If you only need a single, simple server-information embed, this module stays a great, focused choice. If you want richer or multiple stat displays, use Live Messages instead. There is no automatic migration between the two - you would recreate the content in Live Messages by hand.
Features
- Displays an auto-updating embed with customizable server information in a designated channel.
- Supports a wide range of dynamic variables including member count, bot count, online count, boost statistics, channel count, role count, and more.
- Configurable embed fields with support for inline display.
- Count members with a specific role or online members with a specific role.
- The embed updates automatically every 5 minutes.
Setup
- Create a text channel for the server information embed and configure it in the module configuration.
- Make sure the bot has
View Channel,Send Messages,Embed Links, andRead Message Historypermissions in the configured channel. - Configure the embed fields in the Embed-Fields configuration to display the information you want.
Usage
This module works automatically -- there are no commands. The bot will send an embed in the configured channel and update it every 5 minutes with the latest server statistics.
If the embed message is deleted, the bot will automatically create a new one on the next update cycle.
Configuration
This module has multiple configuration files. Please review them below.
Module configuration
In this configuration file, you can configure the functionality of this module. Open it in your dashboard.
| Field | Description |
|---|---|
| Channel | The channel where the server information embed will be displayed. |
| Embed | Customize the embed's title, description, and color. |
Embed-Fields
In this configuration file, you can add and customize the fields displayed in the server information embed. Open it in your dashboard.
Each entry represents a field in the embed with the following options:
| Field | Description |
|---|---|
| Feld-Name | The name/title of the embed field. |
| Field-Content | The content of the field. You can use the following variables: %memberCount% (total members), %botCount% (bots), %userCount% (non-bot users), %onlineMemberCount% (online members), %daysSinceCreation% (days since server creation), %guildCreationTimestamp% (creation date), %guildBoosts% (boost count), %boostLevel% (current boost tier), %boosterCount% (number of boosters), %channelCount% (channels), %roleCount% (roles), %emojiCount% (emojis), %newline% (line break), %userWithRoleCount-<ID>% (members with a specific role), %onlineUserWithRoleCount-<ID>% (online members with a specific role). |
| Inline Field? | If enabled, the field will be displayed inline alongside other inline fields. |
Troubleshooting
The embed is not appearing or updating
- Make sure the configured channel exists and is a text channel.
- Ensure the bot has
View Channel,Send Messages,Embed Links, andRead Message Historypermissions in the channel. - The embed updates every 5 minutes, so changes may take a moment to appear.
Role-based member counts are showing incorrect values
Make sure you are using the correct role ID in the variable (e.g., %userWithRoleCount-123456789%). Also note that online member counts depend on the bot's presence intent and may not be accurate if the server is very large.
