Обсуждение диалогового окна Dialogflow

Есть ли способ получить диалоговое окно диалога диалога Dialogflow программно?

Я сделал чат-бот, используя диалоговое окно. Теперь мне нужно получить историю разговоров моего агента программно.

dialogflow,

2

Ответов: 3


0 принят

Эта функция (важная) пока недоступна .

Поскольку нет вызова API для извлечения истории разговора. Таким образом, единственный способ, которым я знаю,

Перейдите на вкладку «Обучение» и посмотрите на беседы таким образом, хотя это дает только ответ в форме намерения, а не то, что бот ответил на самом деле.

Но если вы хотите получить доступ ко всей истории разговоров, то не используйте интеграцию с одним щелчком, создайте свою собственную систему входа в систему с Outh2 и интегрируйте ее с помощью Detect Intent Api и сохраните свои разговоры по журналам.

Затем вы можете получить историю разговоров программно.

Вам нужно записать все запросы, написав свой собственный код, если хотите получить историю.


0

Зависит от того, какую историю вы хотели получить. Вы можете легко интегрировать своего агента с google chatbase, и вы можете легко получить историю разговоров. Вам не нужно писать какие-либо программы и все. Chatbase Автоматически отслеживает историю и пользовательские сообщения. Но он может хранить только историю последних 30 дней. :)


0

Если вы используете библиотеку NodeJS, используя диалог с Dialogflow, одним из вариантов является сохранение вашей беседы внутри пользовательского объекта. Таким образом, доступ к данным / разговору может быть осуществлен пользователем в будущих сеансах.

Вот как я это сделаю: function saveConv(conv){ Conv.user.storage.convToSave = 'conversation_object'. }

Чтобы получить доступ к нему, я сделаю следующее: function getSavedConv(conv){ var savedConv = conv.user.storage.convToSave. }

Пожалуйста, дайте мне знать, если это ответит на ваш вопрос.

dialogflow,
Похожие вопросы
Яндекс.Метрика