Получение информации о членстве в чате

Возвращает информацию о членстве текущего бота в чате.

Параметры

Поле
Описание

chatId number

Идентификатор чата

Результат

user_id integer <int64>

Идентификатор пользователя

name string

Отображаемое имя пользователя

username string Nullable

Уникальное публичное имя пользователя. Может быть null, если пользователь недоступен или имя не задано

is_bot boolean

true, если пользователь является ботом

last_activity_time integer <int64>

Time of last user activity in Max (Unix timestamp in milliseconds). Can be outdated if user disabled its "online" status in settings

description? string Nullable

до 16000 символов

Описание пользователя. Может быть null, если пользователь его не заполнил

avatar_url? string

URL аватара

full_avatar_url? string

URL аватара большего размера

last_access_time? integer <int64>

Время последней активности пользователя в чате. Может быть устаревшим для суперчатов и каналов (равно времени вступления)

is_owner? boolean

is_admin? boolean

join_time? integer <int64>

permissions? ChatAdminPermission[] Nullable

Items Enum: "read_all_messages" "add_remove_members" "add_admins" "change_chat_info" "pin_message" "write"

Перечень прав пользователя, если он является администратором чата. Возможные значения:

  • "read_all_messages" — Читать все сообщения.

  • "add_remove_members" — Добавлять/удалять участников.

  • "add_admins" — Добавлять администраторов.

  • "change_chat_info" — Изменять информацию о чате.

  • "pin_message" — Закреплять сообщения.

  • "write" — Писать сообщения.

Пример кода

async function getChatMembership() {
    const res = await client.chats.getChatMembership(-68022900550311);

    console.log(res);
}

getChatMembership();

Результат

{
  last_access_time: 0,
  is_owner: false,
  is_admin: true,
  join_time: 1743102390111,
  permissions: [
    'change_chat_info',
    'read_all_messages',
    'add_remove_members',
    'pin_message',
    'write',
    'add_admins'
  ],
  user_id: 3349019,
  first_name: 'Test',
  last_name: '',
  username: 'test1337bot',
  is_bot: true,
  last_activity_time: 1743325545719,
  name: 'Test',
  description: 'Bot for test'
}

Last updated