Каналы: почта, Telegram, SMS и Meta
Как письма, Telegram, SMS и сообщения WhatsApp, Messenger и Instagram попадают в те же входящие, что и чат, и какие правила действуют.
Кроме виджета сайта, сообщения могут приходить другими путями. Каждый канал попадает в ту же панель операторов, что и чат; команда отвечает там, и ответ возвращается тем же каналом.
Важно — текущее состояние: каналы созданы и проверены с имитациями, но ещё не с настоящим почтовым ящиком, ботом или аккаунтом провайдера. Сама страница каналов сообщает об этом. Поэтому тщательно проверьте канал, прежде чем рассказывать клиентам.
Где настраиваются каналы
Почта, Telegram и SMS настраиваются для проекта в /app/projects/…/channels (Каналы), также доступно со страницы интеграций через Настроить каналы. Нужно право управлять интеграциями (владельцы и администраторы).
У каждого канала одинаковые элементы:
- Включить канал
- ИИ-ассистент самостоятельно отвечает в этом канале — по умолчанию отключено для почты, включено для Telegram и SMS
- Сохранить, Проверить соединение (ничего не отправляет, только входит) и Удалить канал
- состояние: не настроен, включён, отключён, проверка пройдена, ошибка или ещё не проверен, время последней проверки и получения
Для секретных полей, например паролей, пустое значение означает отсутствие изменений. Учётные данные хранятся зашифрованными.
Электронная почта
reactive.chat получает письма из существующего ящика и отправляет ответы команды письмами. Отдельного адреса пересылки у reactive.chat нет.
Введите:
- Адрес ящика и Имя отправителя
- Входящие (IMAP) — сервер, порт (993 или 143), шифрование (SSL/TLS или STARTTLS), имя пользователя, пароль
- Исходящие (SMTP) — те же данные, порты 465, 587, 25 или 2525. Если оставить пустым, ответы идут через собственную отправку reactive.chat с вашим адресом для ответа. Со своим сервером корректны SPF и DKIM, ответ также попадает в «Отправленные».
- Отмечать полученные письма прочитанными в ящике — при желании
Как серверы допускаются только имена, не IP-адреса.
Как работает получение:
- Новые письма из входящих забираются каждую минуту, только пришедшие после включения канала.
- Ответ клиента на прежнее письмо попадает в тот же разговор до 30 дней спустя.
- Автоответы об отсутствии, отчёты доставки, списки рассылки, спам-письма и собственные письма не принимаются.
- Вложения принимаются, если это изображения, PDF, текст или CSV в лимитах тарифа. Иначе в разговоре — «[Вложение не принято: …]» на языке проекта по умолчанию.
- От потока писем действуют часовые лимиты по отправителю и проекту.
Включение ИИ для почты намеренно отдельное решение: возможны циклы автоответов и длинные цитаты. Ответы ассистента помечены как автоматические.
Telegram
Создайте для проекта собственного бота в Telegram через @BotFather командой /newbot и укажите Токен бота. При сохранении reactive.chat сам регистрирует адрес обратного вызова у Telegram.
- В разговоры превращаются только личные чаты с ботом, не группы.
- Тексты до 4096 символов, файлы до 15 МБ.
- Используйте другого бота, не того, который может быть задействован для уведомлений команды через интеграцию Telegram.
SMS
Нужен собственный аккаунт Twilio, сначала подключённый как интеграция пространства. Затем укажите в канале Номер Twilio этого проекта (формат +44…), а в Twilio в «A message comes in» — показанный на странице каналов адрес.
- Только текст. О картинках MMS сообщается, но они не принимаются.
- Длинные ответы делятся максимум на 3 SMS, суммарно до 1600 символов.
WhatsApp, Facebook Messenger и Instagram
Эти три настраиваются не на странице каналов, а как интеграция пространства (/app/integrations). Нужно собственное приложение Meta и его учётные данные; страница интеграций показывает адрес обратного вызова для Meta.
Действуют правила платформ:
- WhatsApp — свободный ответ, пока последнему сообщению клиента не больше 24 часов. Затем только шаблон, одобренный Meta.
- Instagram — клиент должен написать первым.
- Messenger — вне стандартного окна возможен только ответ человека из команды.
Подключения созданы по записанным ответам и ещё не проверены с настоящим аккаунтом Meta.
Для WhatsApp также есть рассылки контактам с документированным согласием; см. Доступность, обратные звонки и уведомления.
Что отличается в панели
- В отчётах можно фильтровать по каналу; в автоматизации канал может запускать правило назначения.
- Длинные ответы сокращаются или делятся по ограничениям канала.
- Команды вроде
/buttons,/formили/cardsпредназначены для виджета. Для остальных каналов лучше обычный текст. - Разговоры одного человека в разных каналах можно связать при наличии доказательства; см. Панель операторов.
Известный пробел
Если доставка ответа по каналу окончательно не удалась, сейчас это не отображается в разговоре. В панели ответ выглядит доставленным. Поэтому после настройки проверьте настоящим сообщением в обе стороны.
Если оператор сервиса отключил канал для проекта, страница сообщает об этом; настройки сохраняются.
Обновлено: