Как происходит работа чат-бота по API?

Коллеги, изучаю чат-боты. Пытаюсь понять логику работы. Вопросов много.

Если нужно связать чат-бот, например, с CRM по API, то в CRM создают вебхук с api token. Собственно какой процесс происходит?

Для предметности: допустим, пользователь хочет оставить заказ. CRM при этом должен создать лид, а затем предложить заполнить поле фио и телефон. Какие команды происходят на стороне CRM, а какие на стороне мессенджера?

P.S. Вопрос возник из того, что меня сегодня спросили, можно ли сделать прямую интеграцию CRM и мессенджера без платных конструкторов чат-ботов?
  • Вопрос задан
  • 359 просмотров
Решения вопроса 1
trapwalker
@trapwalker
Программист, энтузиаст
Конечно можно. У CRM есть API. Вы в чат-боте делаете обработчики разных команд и сообщений. Когда разузнаете у пользователя всё необходимое - дёргаете с помощью библиотеки requests API своей CRM'ки и в ответ она вам (боту в смысле) статус операции. Ответ парсите, анализируете, если всё норм, то пишете об этом человеку. Если процесс покупки многоступенчатый, то держите у бота в памяти словарь пользователей и для каждого помните состояние анкетирования. На каждом шаге делаете нужные запросы к CRM.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы