setMyName / setMyDescription / setMyShortDescription
Профиль бота
Три метода меняют публичную информацию о боте. Все принимают JSON и возвращают { "ok": true, "result": true }.
setMyName
Отображаемое имя бота в списке чатов и в шапке.
POST ?method=setMyName
{ "name": "Kodari Helper" }
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
name | string | ✓ | Новое имя, пустая строка вернёт 400 |
setMyDescription
Длинное описание — видно в профиле бота.
POST ?method=setMyDescription
{ "description": "Помогаю с расписанием и напоминаниями." }
Пустая строка допустима — она стирает описание.
setMyShortDescription
Короткое описание (about) — видно в карточке бота.
POST ?method=setMyShortDescription
{ "short_description": "Расписание и напоминания" }
Ошибки
| Код | Описание |
|---|---|
| 400 | name пустой |
| 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 просмотров