Возможности вебхуков

Вебхуки - это механизм автоматической отправки HTTP запросов на адрес другого сервиса при наступлении определенных событий. В случае с FLOWIN подобными событиями являются новые сообщения в рамках настроенной автоматической пересылки.

Таким образом функционал вебхуков позволяет интегрироваться с внешними системами такими как социальные сети, биржи, CRM. Это в свою очередь дает возможность реализовать следующие сценарии:

  • Лидогенерация из телеграм с автоматическим добавлением лидов в CRM.
  • Трансляция торговых сигналов из телеграм на биржу (автоследование).
  • Автоматическая пересылка сообщений из телеграм в другие социальные сети.

Настройка вебхука

Перед созданием вебхука убедитесь, что у вас уже есть настроенная пересылка.

Для добавления вебхука выполните следующие шаги:

добавление вебхука
  1. Перейдите на страницу Вебхуки (через меню).
  2. Нажмите Добавить.
вебхук настройка
  1. Укажите URL адрес, на который будут отправляться HTTP запросы.
  2. Определите необходимый формат тела HTTP запроса в формате JSON. При необходимости можно использовать специальные теги для вставки мета информации из сообщения, а так же вытаскивать из текста сообщения информацию с помощью регулярных выражение, используя тег <regexp></regexp>.
  3. При необходимости задайте свои дополнительные заголовки HTTP запроса.
вебхук выбор пересылки
  1. В появившемся списке ваших пересылок выберите пересылки, в рамках которых при каждом новом сообщении будет отправлен HTTP запрос на указанный URL адрес с информацией о сообщении.
  2. Нажмите ОК.
вебхук таблица

После успешного создания вебхук отобразится в списке. Теперь при каждом новом пересылаемом сообщении будет отправлен HTTP запрос на указанный URL адрес с указанной информацией о сообщении.

При необходимости, нажав на шестеренку можно:

  • Изменить настройки вебхука.
  • Выбрать другие пересылки для вебхука.
  • Дублировать вебхука для последующего изменения.
  • Удалить вебхука.

Использование мета информации

Для добавления мета информации в тело HTTP запроса используйте специальные теги в теле запроса:

  • Дата сообщения: <message-date>
  • Время сообщения: <message-time>
  • ID сообщения: <message-id>
  • Ссылка на сообщение: <message-link>
  • ID альбома: <message-group-id>
  • ID чата: <chat-id>
  • Название чата: <chat-name>
  • Никнейм чата: <chat-username>
  • ID автора: <author-id>
  • Имя автора: <author-name>
  • Никнейм автора: <author-username>
  • Старое содержимое: <content>
  • Поиск по тексту сообщения с помощью регулярных выражений: <regexp>[0-9]{3,6}</regexp>