我正在尝试使用 Node Runtime 作为未来自定义操作的演示来实现 MultiplyDialog 示例。
可以在此处找到与此问题相关的代码:https ://github.com/alexstojda/adaptive-dialogs-custom-action
问题:对话框永远不会执行(MultiplyDialog.beginDialog(...) 永远不会被调用)
我按照这些说明设置了自定义操作,并在适用的情况下进行了相关调整以在节点中使用,特别是:
npm install ../multiply_dialog_package
使用from inside 安装 MultiplyDialog 包empty_bot
- 更新
empty_bot/settings/appsettings.json
以包含组件:
"runtimeSettings": {
...
"components": [
{
"name": "multiply-dialog-package"
}
],
}
bot 启动时没有错误,并且configureServices
调用了组件,但是当调用 Dialog 时,控制台中没有日志输出,并且dialog.result
在下一步操作中保持未定义。
任何建议或帮助将不胜感激:)