Telegram
Бесплатный кроссплатформенный мессенджер, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов.
Сайт: telegram.org.

Возможности

  • Отправлять сообщения в личные переписки и чаты
  • Получать сообщения от участников чата
  • Управлять участниками групповых чатов
  • Администрировать групповые чаты
Телеграм запрещает сервисам общаться от имени людей. Для совершения действий через API требуется создать бота. Боты могут общаться с людьми, только если человек первый начал беседу с ботом.
Полный список доступных методов: https://core.telegram.org/bots/api#available-methods.

Пример интеграции

Отправка сообщений

Создание чат-помощника (бота), который будет отправлять название новой записи в телеграм.
  1. 1.
    Создаем бота. Ищем в строке поиска мессенджера контакт BotFather (https://t.me/BotFather) и добавляем его в свой список контактов, нажав в окне диалога кнопку Start. Создаём нового бота, отправив в чат с BotFather команду /newbot.
  2. 2.
    Выбираем имя. Указываем название бота и его имя.
  3. 3.
    Получаем идентификатор бота. BotFather в ответном сообщении вышлет ссылку на созданного бота и токен (bot_id:token).
  4. 4.
    Создаем сценарий. В каталоге «Управление / Сценарии» добавляем новую запись. Указываем название сценария «Телеграм» и нажимаем «создать» в поле «Сценарий».
  5. 5.
    Добавляем «Веб-запрос». В всплывающем окне сценария находятся два компонента «Старт» и «Стоп». Добавляем между ними блок «Веб-запрос», так чтобы связывающие линии проходили через него.
  6. 6.
    Настраиваем «Веб-запрос». Чтобы настроить компонент, кликните на него. Указываем следующие параметры: Метод: GET Адрес (URL): https://api.telegram.org/botID:TOKEN/sendMessage?chat_id=ИДЕНТИФИКАТОР_ЧАТА&text=ТЕКСТ_СООБЩЕНИЯ ID — идентификатор бота из шага 3 TOKEN — токен бота из шага 3
  7. 7.
    Выбираем чат. Идентификатор чата можно получить через метод getUpdates. Пример: result[0].message.chat.id.
  8. 8.
    Создаем событие. В каталоге «Управление / События» добавляем новую запись (событие), по которому будет запускаться наш сценарий. Указываем название «Отправка сообщения в телеграм». Выбираем каталог в котором мы хотим отслеживать создание записей. Выбираем событие «Уведомление о создании записи». В поле «Выполнить» указываем наш сценарий.