Server-Information-Channel
Display an auto-updating embed with server statistics and information in a channel.
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.
