Получение информации о текущем боте

Возвращает информацию о текущем боте, который идентифицируется с помощью токена доступа. Метод возвращает идентификатор бота, его имя и аватар (если есть).

Метод: client.bot.me()

Результат

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

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 аватара большего размера

commands? BotCommand[] Nullable

до 32 элементов

Команды, поддерживаемые ботом

Пример кода

const MaxBot = require("./src/core/MaxBot");

// Создаём экземпляр клиента с токеном
const client = new MaxBot({
    token: "test",
});

async function getMe() {
    const me = await client.bot.me();

    console.log(me);
}

getMe();

Результат

{
  user_id: 1,
  first_name: 'Test',
  username: 'test1337bot',
  is_bot: true,
  last_activity_time: 1743182942787,
  name: 'Test'
}

Last updated