Telegram

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

Сайт: telegram.org.


Возможности

  • Отправлять сообщения в личные переписки и чаты
  • Получать сообщения от участников чата
  • Управлять участниками групповых чатов
  • Администрировать групповые чаты

Телеграм запрещает сервисам общаться от имени людей. Для совершения действий через API требуется создать бота. Боты могут общаться с людьми, только если человек первый начал беседу с ботом.

Полный список доступных методов: https://core.telegram.org/bots/api#available-methods.


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

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

Создание чат-помощника (бота), который будет отправлять название новой записи в телеграм.

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

  7. Выбираем чат. Идентификатор чата можно получить через метод getUpdates. Пример: result[0].message.chat.id.

  8. Создаем событие. В каталоге «Управление / События» добавляем новую запись (событие), по которому будет запускаться наш сценарий. Указываем название «Отправка сообщения в телеграм». Выбираем каталог в котором мы хотим отслеживать создание записей. Выбираем событие «Уведомление о создании записи». В поле «Выполнить» указываем наш сценарий.


results matching ""

    No results matching ""