Как получить токен Telegram-бота
Официальный способ — сервис @BotFather в Telegram. Нужен аккаунт Telegram (на телефоне или в десктоп-клиенте).
Новый бот
- Откройте чат с @BotFather и нажмите Start (или отправьте
/start). - Отправьте команду
/newbot(или выберите в меню пункт создания бота). - Введите отображаемое имя бота — как его увидит покупатель, например Бонусы «Мой магазин».
- Введите username бота латиницей; он должен заканчиваться на
bot, напримерmyshop_bonus_bot. Если имя занято, BotFather предложит другие варианты. - BotFather пришлёт сообщение с HTTP API token — длинная строка из цифр и букв через двоеточие, например
123456789:AAExampleToken_not-a-real-key. Скопируйте её целиком. В этой справке показан выдуманный пример, не настоящий токен. - В Меркурий-ИИ: Розница → Дисконтная программа → Telegram-бот → вставьте токен → Подключить Telegram.
Бот уже создан
- Откройте @BotFather.
- Отправьте
/mybots→ выберите нужного бота. - Нажмите API Token → Revoke current token только если старый токен мог утечь; иначе используйте показ текущего токена без перевыпуска.
- Скопируйте токен и вставьте в Меркурий-ИИ.
Рекомендуется настроить в BotFather
/setdescription— краткое описание программы лояльности./setabouttext— текст «О боте»./setuserpic— логотип магазина./setcommands— например:start — Регистрация в программе.- Если используете интернет-витрину в боте — обязательно
/setdomain(см. Домен для WebApp).
Один токен — один бот. Если этот же токен уже подключён к другому серверу с webhook, при подключении в Меркурий-ИИ webhook переключится на наш сервер — прежняя интеграция перестанет получать сообщения.
Скриншот
Сообщение BotFather после /newbot с HTTP API token и username бота.