Botium с DialogFlow не может сохранить контекст в памяти - PullRequest
0 голосов
/ 14 мая 2019

Мы разрабатываем агент DialogFlow, и у нас есть бэкенд с облачными функциями Firebase, которые проверяют данные, отправленные пользователем, и отправляют агенту событие, чтобы задать пользователю следующий вопрос или повторить то же самое в случае ошибки.

Если мы тестируем с iOS / Android или из чата DialogFlow, параметры контекста переходят к заполненной функции, но когда мы используем Botium livechat, они становятся пустыми, и функция отвечает angent, чтобы повторить тот же вопрос.

У нас есть контекст 7a, который нужно хранить в памяти весь разговор, который мы определили без параметров botium.json.

Этот контекст 7a довольно сложный с большим количеством параметров, он похож на структуру json, а имена различаются в зависимости от теста.

Как мы можем сохранить этот контекст со всеми его данными в памяти botium?

Это хороший пример:

я

Новая отправка

бот

¿От кого вы хотите отправить груз?

мне

от Майка

бот

¿Как адрес?

.... больше

Это пример KO:

мне

Новая отправка

бот

¿От кого вы хотите отправить груз?

мне

От Майка

бот

¿От кого вы хотите отправить груз?

Спасибо за помощь

...