【问题标题】:Azure Bot Service Welcome Message IssuesAzure 机器人服务欢迎消息问题
【发布时间】:2017-04-06 03:05:33
【问题描述】:

当我第一次联系我的 Azure 机器人服务时,我看到一些初始消息出现了一些奇怪的行为。 Bot Service 是用 C# 编写的,可在 Bot Directory 中找到。

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

当您在 Facebook Messenger 中与它聊天时,我最初的“你好”/欢迎消息将显示两次。如果您在 Skype 或 Microsoft Teams 上与之聊天,有时会播放该消息。有时不会。

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

我所指的部分是在 ActivityTypes.ConversationUpdate 之一,它应该在新成员添加到聊天时调用。

我可以做些什么来确保它在用户用来与我的机器人交谈的所有渠道中运行一次且仅运行一次?

【问题讨论】:

标签: c# azure botframework azure-bot-service


【解决方案1】:

查看您的代码,您似乎使用了一些过时的代码。它看起来像在旧版本 1 中发布的示例。到目前为止,我使用更新的方法来处理这个问题没有任何问题,这种方法更清洁、更快、更易于使用。我建议您更改消息控制器以遵循约定laid out here.

【讨论】:

  • 我刚刚更新了我的 run.csx 文件以获得更新的格式。我会等着看是否有帮助。我似乎无法找到一种方法让 Facebook 中只与一个用户进行对话,因此我无法亲自测试。
猜你喜欢
  • 2018-04-21
  • 2018-02-07
  • 2020-05-18
  • 2021-10-19
  • 1970-01-01
  • 2021-11-13
  • 2021-02-22
  • 1970-01-01
  • 2020-10-21
相关资源
最近更新 更多