Я получаю следующую ошибку при использовании Botium:
TranscriptError: Ошибка: GetNewGetDeleteGet / Line 27: Ожидаемый бот
ответ (в строке 20: #me - getID) «99 | Это тест» для соответствия
один из "$ id | Это тест"
at async.waterfall (/usr/local/lib/node_modules/botium-cli/node_modules/botium-core/src/scripting/Convo.js:160:25)
Convo File:
#me: getID
#bot: $id | This is a test
Для запуска Botium я делаю: sudo botium-cli run mochawesome
Я уже запустил эту команду: export BOTIUM_ENABLE_MEMORY=true
Есть идеи?
Botium должен принять ответ бота и сохранить 99 в переменной $ id, не так ли?
Редактировать: после добавления SCRIPTING_ENABLE_MEMORY = true в файл конфигурации
convo.txt:
#me
get
#bot default
*Hier sind deine Erinnerungen:*
Keine Notizen, oder alles erledigt.
Ошибка:
TranscriptError: Error: GetNewGetDeleteGet/Line 11: error waiting for bot SyntaxError: Invalid regular expression: /*Hier sind deine Erinnerungen:* Keine Notizen, oder alles erledigt./: Nothing to repeat at String.match (native) at utterances.forEach.expected (/usr/local/lib/node_modules/botium-cli/node_modules/botium-core/src/scripting/Convo.js:359:38) at Array.forEach (<anonymous>) at Convo._fillScriptingMemory (/usr/local/lib/node_modules/botium-cli/node_modules/botium-core/src/scripting/Convo.js:353:18) at scriptingEvents.onBotStart.then.then (/usr/local/lib/node_modules/botium-cli/node_modules/botium-core/src/scripting/Convo.js:256:22) at <anonymous>
Диалоговое окно показывает ответ, подобный этому
Мой код отправляет это так:
{'fulfillmentText': '*Hier sind deine Erinnerungen:*\n\nKeine Notizen, oder alles erledigt.'}
Редактировать 2:
После снятия *
Convo.txt
Редактировать 3:
Ошибка Полный журнал ошибок
Редактировать 4:
Подробный журнал