Я пытаюсь использовать намерения Помощника, указанные в Действиях в Библиотеке Google (для DialogFlow v2), но пока безуспешно.Код прекрасно компилируется, но при выполнении (как на мобильном устройстве, так и на симуляторе) вызов выдает ошибку Reference.Я искал интернет-шар, но пока не повезло.Любые предложения?
Мой код (на основе https://developers.google.com/actions/assistant/helpers#confirmation и почти идентичны)
const { dialogflow } = require('actions-on-google');
const app = dialogflow();
...
app.intent('program', conv => {
if (somestatement) {
const parameters = somedata;
conv.contexts.set(contextVariable, 1, parameters);
return conv.ask(new Confirmation('prompt!'));
}
});
Вышла ошибка:
ReferenceError: Confirmation is not defined
at app.intent.conv (/user_code/index.js:161:25)
at Function.<anonymous> (/user_code/node_modules/actions-on-google/dist/service/dialogflow/dialogflow.js:146:23)
at next (native)
at /user_code/node_modules/actions-on-google/dist/service/dialogflow/dialogflow.js:22:71
at __awaiter (/user_code/node_modules/actions-on-google/dist/service/dialogflow/dialogflow.js:18:12)
at Function.handler (/user_code/node_modules/actions-on-google/dist/service/dialogflow/dialogflow.js:84:16)
at Object.<anonymous> (/user_code/node_modules/actions-on-google/dist/assistant.js:55:32)
at next (native)
at /user_code/node_modules/actions-on-google/dist/assistant.js:22:71
at __awaiter (/user_code/node_modules/actions-on-google/dist/assistant.js:18:12)
Я также используюпоследняя зависимость действий от Google:
"dependencies": {
"actions-on-google": "^2.1.2",
"firebase-admin": "^5.12.1",
"firebase-functions": "^1.0.3",
"sprintf-js": "^1.1.1"
}
Я даже изменил новый помощник Confirmation () на других помощников, но безуспешно.Со стороны DialogFlow у меня есть намерение, как того требует та же ссылка на документацию выше.
Любая помощь очень обязательна!