Обновить

Как я реализовал передачу диалога из ИИ-консультанта сайта в MAX

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели6.2K
Всего голосов 11: ↑1 и ↓10-7
Комментарии7

Комментарии 7

Почему MAX, а не Telegram

  • MAX — российский мессенджер, данные хранятся в РФ

А если я например живу и работаю в Казахстане или Республике Беларусь. Почему мне важно, чтобы данные хранились именно в РФ? Хочу понять вашу логику.

Здравствуйте. Сервис пока расчинан на Россию и телеграм не работает в РФ по крайней мере у меня совсем. Из за этого выбран МАХ.

Клиент заходит на сайт в 23:00, пишет в чат — и уходит. Потому что менеджер спит.

А вот если менеджеру придёт сообщение в МАХ, то он, забыв про сон, вскочит и, не одевая штанов, бросится отвечать клиенту!

Это зависит от ваших предпочтений и настройки описани в промте

API MAX позволяет получать webhook и отвечать от имени бота

Вот этот момент непонятен: макс как-то сам хостит вебхуки ботов или что это имеется в виду? В чем отличие от вебхуков для ботов в телеграме?

MAX работает так же как Telegram — вы регистрируете свой URL, и MAX присылает туда POST-запросы при каждом новом сообщении боту. Хостить нужно самостоятельно.

# Регистрация webhook в MAX
curl -X POST "https://botapi.max.ru/subscriptions" \
  -H "Authorization: ВАШ_ТОКЕН" \
  -d '{"url": "https://ваш-сервер.ru/webhook"}'

Отличие от Telegram практически одно — авторизация без Bearer (токен передаётся напрямую в заголовке), и user_id/chat_id при отправке сообщений идут как query-параметры, а не в теле запроса. В остальном — та же схема webhook → обработчик → ответ через API.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации