首页 文章

Azure Bot服务欢迎消息问题

提问于
浏览
1

我看到一些奇怪的行为,当我第一次接触我的Azure Bot服务时,我看到了一些初始消息 . Bot服务是用C#编写的,可以在Bot目录中找到 .

这是它的链接:https://bots.botframework.com/bot?id=AppServiceDomainChecker

当您在Facebook Messenger中与它聊天时,我的初始“Hello”/ Welcome消息将显示两次 . 如果您在Skype或Microsoft Teams上与它聊天,有时会播放该消息 . 有时它不会 .

最初的run.csx代码在这里:https://github.com/MattTatoczenko/AppServiceDomainChecker/blob/master/messages/run.csx

我引用的部分是ActivityTypes.ConversationUpdate,它应该在将新成员添加到聊天时调用 .

有什么我可以做的,以确保在用户与我的机器人交谈的所有 Channels 中运行一次且仅运行一次吗?

1 回答

  • 2

    查看代码,您似乎使用了一些过时的代码 . 它看起来像是在旧版本1中发布的示例 . 到目前为止,我没有遇到任何问题,使用更新的处理方式,它更干净,更快,更容易使用 . 我建议你改变你的消息控制器遵循约定laid out here.

相关问题