Изменение информации о текущем боте
Позволяет изменить информацию о текущем боте. Заполняйте только те поля, которые требуется обновить. Все остальные останутся без изменений.
Метод: client.bot.updateMe()
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