Остались вопросы?
Офисы: Киев, Варшава, Лондон
Наша команда с радостью ответит вам на все вопросы
Как интегрировать вашего бота на Kwizbot с популярными CRM и ERP
Вам нужно, чтобы событие во внешней системе приводило к тому, что бот отправит что-либо пользователю. В каких случаях это может потребоваться:
Как в общем случае решаются следующие задачи:
Для решения таких задач вам понадобится метод call_node модуля API. Убедитесь, что он установлен, если сомневаетесь, уточните этот момент у разработчиков
Подробнее о том, как использовать API, читайте здесь: Запуск сценария бота с помощью API. Также убедитесь, что вы получили разрешение пользователя на отправку ему нотификаций. Подробнее об этом здесь: Подписка пользователя на нотификации с бота.
Инструкции для популярных CRM читайте здесь: Интеграция Kwizbot с популярными CRM.
Вам нужно внутри сценария получать данные из внешней системы или отправлять данные в нее. Зачем это может потребоваться:
Как это сделать? Для этого в Kwizbot используются действия (actions).
Подробнее об этом читайте здесь: Передача данных из Kwizbot с помощью send_request и получение данных по API с помощью send_request.
Бывает так, что для работы бота вам необходимы данные, которые вначале скапливались во наружной системе. Например, у вас уже есть список марок и моделей автомобилей, список ваших клиентов или список отделений/городов.
Вы можете каждый раз спрашивать эти данные по API, как описано выше, но для ботов с большим количеством пользователей и высокой нагрузкой это будет создавать проблемы, потому что бот будет ждать, когда внешняя система отдаст ему данные, и по мере увеличения количества пользователей скорость бота может ощутимо уменьшиться.
В таком случае правильнее было бы получать сразу все возможные значения справочников и дальше производить поиск по ним уже непосредственно в сапоге, не обращаясь каждый раз к внешней системе. А для того чтобы в боте были актуальные данные, периодически проводить синхронизацию.