Сведения о сервере доступны его участникам — в том числе боту, которого добавили.
Сервер целиком
Bot
Сервер, категории и каналы, которые видит бот, роли, участники и кто сидит в голосовых каналах.
JSON
{
"server": { "id": "s_…", "name": "Кофейня", "icon": null, "ownerId": "u_…", "permissions": "117824", "memberCount": 42,
"defaultChannelId": "c_…", "systemChannelId": "c_…", "createdAt": 1767225600000, … },
"categories": [{ "id": "cat_…", "serverId": "s_…", "name": "Общее", "position": 0 }],
"channels": [{ "id": "c_…", "serverId": "s_…", "categoryId": "cat_…", "name": "общий", "type": "text",
"topic": null, "position": 0, "nsfw": false, "slowmode": 0, … }],
"roles": [{ "id": "r_…", "name": "@everyone", "color": null, "position": 0, "permissions": "…", "mentionable": true, "hoist": false }],
"members": [{ "userId": "u_…", "nickname": null, "joinedAt": 1767225600000, "roleIds": ["r_…"], "hoistedRoleId": null,
"user": { "id": "u_…", "username": "alice", … } }],
"voiceOccupancy": [{ "roomId": "c_…", "members": ["u_…"] }]
}server.permissions — права бота на сервере (без учёта настроек каналов). Типы каналов: text, voice, announcement, stage и др. 403 — бот не участник.
Роли сервера
Bot
JSON
{ "roles": [{ "id": "r_…", "serverId": "s_…", "name": "Модераторы", "color": "#5865f2", "badge": null, "position": 3, "permissions": "8192", "mentionable": true, "hoist": true }], "canManage": false }Изменения на серверах (новые каналы, роли, участники) приходят событиями шлюза — см. События. Повторно запрашивать сервер не нужно.