Examples
/serverinfo
Show your server's name, owner, members, boosts and age in one embed.
Shows facts about your server in a neat embed.
My Server Owner: @Sam · Members: 1,204 · Boosts: 7 (level 2) Created: March 3, 2021
Setup#
Create a slash command and switch to Advanced.
| Field | Value |
|---|---|
| Command Name | serverinfo |
| Description | About this server |
No arguments.
Code#
Pre-hook:
python
created = int(server.created_at.timestamp())
set_embed(Message(
title=server.name,
description=server.description,
thumbnail=server.icon_url,
color="#5865F2",
fields=[
("Owner", f"<@{server.owner_id}>", True),
("Members", intcomma(server.member_count), True),
("Boosts", f"{server.premium_subscription_count} (level {int(server.premium_tier)})", True),
("Roles", str(len(server.get_roles())), True),
("Channels", str(len(server.get_channels())), True),
("Created", f"<t:{created}:D> (<t:{created}:R>)", True),
],
))Leave the Content / Reply Message box empty.
| Part | Job |
|---|---|
fields=[...] | Each field is (name, value, inline). True puts fields side by side. |
intcomma(...) | Writes 1204 as 1,204. |
<t:...:D> | A Discord timestamp. Each reader sees the date in their own format. |
<t:...:R> | Shows "3 years ago". |
Note
server.description and server.icon_url are empty when the server has none. The embed then leaves them out.