Имя бота в Telegram — это то, как он отображается в чате и в списке контактов. Рано или поздно может понадобиться его изменить: ребрендинг, смена языка или просто более понятное название. Разберём, как это сделать.
Имя бота и username — в чём разница
- Имя (name) — отображаемое название, которое видит пользователь. Его можно менять когда угодно.
- Username — это @ник бота (например,
@MyCoolBot). Username задаётся при создании бота и поменять его нельзя. Если нужен другой @ник, придётся создавать нового бота.
Способ 1: через BotFather (вручную)
Самый простой способ — через официального бота Telegram @BotFather.- Откройте в Telegram бота @BotFather.
- Отправьте команду
/mybots. - В списке выберите бота, которому хотите сменить имя.
- Нажмите «Edit Bot» (Изменить бота).
- Выберите «Edit Name» (Изменить имя).
- Введите новое имя и отправьте сообщение.
- Edit Description — краткое описание (показывается в профиле при первом запуске).
- Edit About — короткий текст «О боте» в профиле.
- Edit Bot Pic — аватар бота.
Способ 2: через Bot API (программно)
Если бот управляется вашим сервером или скриптом, имя можно менять через методsetMyName Telegram Bot API.
Пример запроса (HTTP):
POST https://api.telegram.org/bot<TOKEN>/setMyName
Content-Type: application/json
{
"name": "Новое имя бота"
}import requests
token = "ВАШ_ТОКЕН_БОТА"
url = f"https://api.telegram.org/bot{token}/setMyName"
requests.post(url, json={"name": "Новое имя бота"})language_code), чтобы у пользователей с разным языком интерфейса отображалось разное имя.
Успешный ответ от API будет содержать "ok": true. После этого имя бота в Telegram обновится.
Что важно помнить
- Меняется только отображаемое имя, не username (@ник).
- Изменения видны всем пользователям сразу.
- Через BotFather можно также менять описание, «О боте» и аватар.
- Через API удобно менять имя из скриптов деплоя или админ-панели.
119 просмотров
0 лайков
0 комментариев
Комментарии (0)
Пока нет комментариев. Будьте первым!