🌙

setMyName / setMyDescription / setMyShortDescription

Профиль бота

Три метода меняют публичную информацию о боте. Все принимают JSON и возвращают { "ok": true, "result": true }.

setMyName

Отображаемое имя бота в списке чатов и в шапке.

POST ?method=setMyName
{ "name": "Kodari Helper" }
ПараметрТипОбяз.Описание
namestringНовое имя, пустая строка вернёт 400

setMyDescription

Длинное описание — видно в профиле бота.

POST ?method=setMyDescription
{ "description": "Помогаю с расписанием и напоминаниями." }

Пустая строка допустима — она стирает описание.

setMyShortDescription

Короткое описание (about) — видно в карточке бота.

POST ?method=setMyShortDescription
{ "short_description": "Расписание и напоминания" }

Ошибки

КодОписание
400name пустой
401Неверный токен
403Аккаунт владельца заморожен или заблокирован

Изменить @username бота через API нельзя — он задаётся один раз при создании в @BotFather. Аватар меняется там же: /mybots → «🖼️ Фото».

pykodaribot

await bot.set_my_name("Kodari Helper")
await bot.set_my_description("Помогаю с расписанием и напоминаниями.")
await bot.set_my_short_description("Расписание и напоминания")
59 просмотров