Возможности вебхуков
Вебхуки - это механизм автоматической отправки HTTP запросов на адрес другого сервиса при наступлении определенных событий. В случае с FLOWIN подобными событиями являются новые сообщения в рамках настроенной автоматической пересылки.
Таким образом функционал вебхуков позволяет интегрироваться с внешними системами такими как социальные сети, биржи, CRM. Это в свою очередь дает возможность реализовать следующие сценарии:
- Лидогенерация из телеграм с автоматическим добавлением лидов в CRM.
- Трансляция торговых сигналов из телеграм на биржу (автоследование).
- Автоматическая пересылка сообщений из телеграм в другие социальные сети.
Настройка вебхука
Перед созданием вебхука убедитесь, что у вас уже есть настроенная пересылка.
Для добавления вебхука выполните следующие шаги:
- Перейдите на страницу Вебхуки (через меню).
- Нажмите Добавить.
- Укажите URL адрес, на который будут отправляться HTTP запросы.
- Определите необходимый формат тела HTTP запроса в формате JSON. При необходимости можно использовать специальные теги для вставки мета информации из сообщения, а так же вытаскивать из текста сообщения информацию с помощью регулярных выражение, используя тег <regexp></regexp>.
- При необходимости задайте свои дополнительные заголовки HTTP запроса.
- В появившемся списке ваших пересылок выберите пересылки, в рамках которых при каждом новом сообщении будет отправлен HTTP запрос на указанный URL адрес с информацией о сообщении.
- Нажмите ОК.
После успешного создания вебхук отобразится в списке. Теперь при каждом новом пересылаемом сообщении будет отправлен 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>