Боты Telegram

Для получения вебхук уведомлений Telegram требуется токен бота и ID чата, их нужно записать в соответствующие поля в профиле репозитория > Настройки > Вебхуки.

Пример вебхук уведомления в Telegram:

Далее в разделе представлен порядок:

  1. создания бота;
  2. включения бота;
  3. получения ID чата;
  4. заполнение формы создания вебхука Telegram.

Создание и получение токена бота

  1. Найдите официальный (с синей галочкой верификации) @BotFather:

  2. В диалоговом окне введите команду /start или нажмите кнопку, чтобы запустить сервис:

  3. Из списка команд введите /newbot:

  4. Введите username, в нашем примере это gitverse-bot:

  5. Сохраните токен бота для настройки вебхуков:

Включение для бота сервиса отправки уведомлений

Чтобы запустить сервис, перейдите в канал созданного бота (раздел выше) и в диалоговом окне введите команду /start или нажмите кнопку.

Ссылка для перехода в чат бота:

Команда включения:

Получение ID чата

  1. Найдите @GetMyId_bot:

  2. Введите произвольное слово и сохраните полученный id чата:

Заполнение формы создания вебхука

  1. Перейдите в профиль репозитория > Настройки > Вебхуки и нажмите Добавить Вебхук:

  2. В поле Сервис выберите Telegram:

  3. Вставьте токен и ID чата бота (порядок получения описан в разделе выше):

  4. Настройте фильтр уведомлений.

    В примере запись release * в поле Фильтр веток означает, что на телеграмм будут приходить уведомления о событиях во всех ветках, в имени которых есть release:

    В примере выбрано только событие создания ветки:

  5. Нажмите Сохранить:

Настроенный бот будет рассылать уведомления к вам на Telegram.

Пример уведомления о событии создания ветки с учетом фильтра веток release*: