gpt4 book ai didi

botframework - Bot 框架无法与 Skype For Business 一起使用

转载 作者:行者123 更新时间:2023-12-04 04:12:10 27 4
gpt4 key购买 nike

我使用 C# 构建了一个机器人。我使用模拟器、网络聊天、直线和 Skype 对其进行了测试,它按预期工作。我按照步骤使用 Skype for business 注册了机器人,我等了超过 24 小时才看到发生了什么。到目前为止,我可以将 Bot 视为联系人,但是,当我尝试发送消息时,出现错误

"Error happened in Skype for business when reaching bot service. We saved this conversation. You'll see it soon in the Conversations tab in Skype for Business and in the Conversation History folder in Outlook."

寻找一些日志或其他东西,我收集了一些信息,我在这里分享。

来自 BOT 的分析证明它正在到达它: Analytics

SFB channel 的日志说:“向您的机器人发送此消息时出错:HTTP 状态代码 NotFound”

看起来 Bot 端点不可用。当我在 SFB 中注册它时,我一直在使用 NGROK(再次运行我的机器),但后来我将其更改为 azure 站点。

今天还使用“旧”端点: endpoint

所以,我只能猜测,当我在 SFB 中注册我的 Bot 时,Bot End Point 已经“注册”了,现在无法更改它。

这对你们任何人都有意义吗?

我的问题似乎有点类似于Bot Framework - An error while sending a message from Skype for Business

阿德里安

最佳答案

好的,我确定机器人的问题是端点注册。我找到了一个更新端点的 powershell 脚本。我以管理员身份打开 Windows PowerShell 并运行 ff 脚本:

Import-PSSession (New-CsOnlineSession -Credential (Get-Credential))
Set-CsOnlineApplicationEndpoint -Uri sip:username@yourdomain.com

显然,我将 username@yourdomain.com 更改为我自己的。然后,在等待 8 个小时(左右)后,我能够使用 SFB 作为 channel 与机器人通信。

Bot running as expected

我希望这对其他人有用。

关于botframework - Bot 框架无法与 Skype For Business 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45001781/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com