【问题标题】:Skip bot when messaging in Azure bot service在 Azure 机器人服务中发送消息时跳过机器人
【发布时间】:2022-01-19 05:04:57
【问题描述】:

我使用 C# bot 框架 sdk 和 azure bot 服务实现了客户关怀聊天服务,其中 azure bot 充当中间人。当客户发送消息时,机器人会选择消息并发送给合适的代理。但是在最初的对话之后,我想跳过机器人并在客户和代理之间进行对话。有没有办法实现这个?

【问题讨论】:

  • 这里的 bot 始终是一个中间件,并且已经在相应的通道内开始了通信。如果您想在客户和代理之间切换对话,那么您需要实现一种切换功能。我认为那里的信息是通过单独创建的对话隧道处理的。您可以验证的第二种方法 - stackoverflow.com/questions/66389478/…
  • 到目前为止,我已经看到了您的问题,根据您的 SDK 和当前环境,您可以使用全渠道将对话从机器人转移到人工代理。您可以获取详细指南here。确保您已相应地通过prerequisites part。如果您需要示例代码,请查看here
  • 另外你可以直接看看here in the sample它是如何工作的。

标签: c# asp.net-core botframework chatbot azure-bot-service


【解决方案1】:

感谢@Md Farid Uddin Kiron 提供文档链接-

根据评论中的建议,您可以使用 omnichannel 将对话从机器人转移到人工代理。

客户服务全渠道提供了一套功能,可扩展 Dynamics 365 Customer Service Enterprise 的功能,使组织能够通过数字消息传递渠道即时联系客户并与之互动。

应该满足一些pre-requisites 来将您的机器人与客户服务集成。

您可以按照这些steps 将机器人与客户服务的全渠道集成。

这里是示例 C# Code,用于将对话升级到人工代理。

【讨论】:

    猜你喜欢
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 2012-09-21
    • 1970-01-01
    • 2017-03-19
    • 2020-08-25
    • 2016-03-11
    相关资源
    最近更新 更多