我正在使用Microsoft Bot Framework开发一个聊天机器人。我一直在使用bot模拟器在我的本地环境中开发我的机器人,它工作正常。但是,当我尝试在Azure门户中进行测试时,它会显示错误消息:
"执行函数时出现异常:Functions.messages。 mscorlib:无法确定函数入口点。如果导出了多个函数,则必须通过命名并运行'来指示入口点。或者'索引',或通过' entryPoint'明确命名。元数据属性。"
除了我为机器人定义的对话框之外,我还有几个辅助函数,我也传递了这些函数的回调函数。错误是什么意思,我该如何解决?
修改:源代码位于https://github.com/jzcluo/BubbleBot/blob/master/messages/index.js
已解决:事实证明我必须使用botbuilder_azure.BotServiceConnector而不是builder.ChatConnector。这解决了这个问题。