Изменение информации о текущем боте

Позволяет изменить информацию о текущем боте. Заполняйте только те поля, которые требуется обновить. Все остальные останутся без изменений.

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

Аргументы

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

name? string Nullable

от 1 до 64 символов

Отображаемое имя бота

description? string Nullable

от 1 до 16000 символов

Описание бота

commands? BotCommand[] Nullable

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

Команды, поддерживаемые ботом. Чтобы удалить все команды, передайте пустой список

photo? object PhotoAttachmentRequestPayload Nullable

Запрос на установку фото бота

Результат

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 updateMe() {
    const params = {
        name: "Test bot",
        description: "Bot for test",
    };

    const me = await client.bot.updateMe(params);

    console.log(me);
}

updateMe();

Результат

{
  user_id: 1,
  first_name: 'Test bot',
  username: 'test1337bot',
  is_bot: true,
  last_activity_time: 1743183449782,
  name: 'Test bot',
  description: 'Bot for test'
}

Last updated