Текст у бота:
Они приобрели машину и уехали на море.
Вопрос боту:
на чём они уехали на море?
Ответ бота: ..... (что он должен ответить?)
-----
Именно от этого зависит: будут покупать или нет.
Архитектура: обращение к базе знаний клиента через API со стороны вашего сервера на сервер клиента и возврат результата тоже на сервер клиента: всё общение происходит через "диалог" между серверами,
браузерный конечный фронт-клиент (пользователь сайта бота) - не участвует в этом диалоге!
JS на фронте (диалоговый виджет) - может сделать клиент, а можете и Вы дать скрипт, но который будет работать с сервером клиента бота (а не с вашим!).