Тарифы Войти Начать бесплатно

Коннекторы

Коннекторы — это входящие каналы для получения событий из внешних систем: Telegram-боты, Webhook-приёмники и другие источники данных. Каждый коннектор может быть триггером пайплайна.

Telegram Bot

Подключите вашего Telegram-бота к M-TEH, чтобы пайплайн обрабатывал сообщения пользователей из Telegram.

Создайте бота у @BotFather
Напишите /newbot, задайте имя и username. Скопируйте токен вида 123456:ABC-DEF...
Добавьте интеграцию Telegram Bot
В Интеграции → Добавить выберите группу «Коннекторы» и тип «Telegram Bot». Вставьте токен бота.
M-TEH автоматически настроит webhook
При сохранении M-TEH вызывает Telegram Bot API и регистрирует webhook на свой URL. Никакого ручного деплоя не нужно.
Используйте в пайплайне
Добавьте узел Trigger Telegram в конструкторе или выберите бота первым шагом пайплайна.

Параметры Telegram-интеграции

ПолеОписание
Bot TokenТокен от @BotFather
Allowed usernamesWhitelist username (опционально — для ограничения доступа)
Parse modeHTML или Markdown для форматирования ответов

Переменные контекста

При запуске пайплайна через Telegram в контексте доступны:

ПеременнаяЗначение
{{message}}Текст сообщения пользователя
{{telegram_user_id}}Telegram User ID
{{telegram_username}}Username (если публичный)
{{telegram_chat_id}}ID чата
{{telegram_first_name}}Имя пользователя

Webhook Receiver

Получайте события от любых внешних систем через HTTP POST. Подходит для интеграции с CRM, платёжными системами, системами мониторинга и другими сервисами.

Настройка

После создания интеграции типа «Webhook» вы получаете уникальный URL:

Webhook URLPOST https://your-domain.com/api/webhook/nxs_abc123...

Отправьте тестовый запрос:

cURLcurl -X POST https://your-domain.com/api/webhook/nxs_abc123 \
  -H "Content-Type: application/json" \
  -d '{"event":"order_paid","order_id":42,"amount":1990}'

Маппинг полей

Все поля тела запроса доступны в контексте пайплайна напрямую:

JSON полеПеременная контекста
event{{event}}
order_id{{order_id}}
amount{{amount}}
customer.email{{customer_email}}

Пример: уведомление о новом заказе

Граф[Trigger Webhook]
      ↓ output
[Transform]
  └─ notification = "Новый заказ #{{order_id}} на {{amount}}₽"
      ↓ output
[Telegram Send: менеджерский канал]
      ↓ output
[Webhook Call: CRM update]
      ↓ output
[End]
Webhook-запросы не требуют аутентификации со стороны вызывающей системы — только знания уникального URL. Для дополнительной безопасности используйте HMAC-подпись и проверяйте её в узле Condition.