Перейти к основному содержимому

Создание бота Telegram

Разработчикам нужно передать две вещи:

  1. Токен бота. Пример (7 символов посередине вырезаны)
6827001557:AAHpwke______vjzQZFRjo6dFZ3AXdLeI
  1. ID канала
2027909526

Общая инструкция тут https://core.telegram.org/bots/tutorial, но ниже более подробная.


Создаем бота

В телеграме нужно найти @BotFather, открыть чат с ним и написать

/newbot

Общение с @BotFather

Этот токен нужно куда-то сохранить. И запомнить либо название Tavrida tg posts test, либо никнейм tavrida_..._bot своего бота.


Добавление в канал

  1. Нужно войти в свой канал, будучи Owner'ом. Кликнуть на три точки

Входим в канал, открываем настройки

  1. Выбрать Manage channel

Manage channel

  1. В открывшемся попапе выбрать Administrators

Administrators

  1. Нажать Add administrator

Add Administrator

  1. Найти бота по названию или никнейму и нажать

Найти своего бота и добавить его

  1. Дальше подтвердить все, не меняя дефолтные предложенные разрешения.

Узнать channelID

В поиске телеграма нужно найти GetIDs Bot и написать в него /start

Далее пойти в свой канал, выбрать любой пост и сделать Forward его этому GetIDs bot.

GetIDs Bot


Таким образом мы получили и токен (при создании бота), и channelID. Их надо прислать разработчикам, и интеграция заработает.