接收与 Azure 机器人的 Skype 组对话中所有消息的 HTTP 请求

Receive a HTTP request for all messages in a Skype group conversation with an Azure Bot

提问人:Martin Taleski 提问时间:5/4/2023 最后编辑:Martin Taleski 更新时间:5/5/2023 访问量:109

问:

我有一个通过 Azure 机器人工作的工作 Skype 机器人。在 Azure 中,在“资源>配置”下,机器人配置为将传入消息发送到“消息传送终结点”。

这适用于 1:1 消息和组中的机器人提及(带 @)。但是,我想为添加机器人的所有消息获取 webhook 请求,即使没有提及。

这可能吗?

我在Microsoft Teams中找到了一些关于如何执行此操作的文档,但我不确定如何在Skype中执行此操作:

https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/channel-messages-with-rsc?tabs=channel%2Cdotnet

我还发现了这个线程,基本上说这是不可能的,不确定它是否仍然相关:

https://github.com/microsoft/botframework-sdk/issues/4046

Azure BotFramework Skype

评论

1赞 JayashankarGS 5/9/2023
由于隐私原因,此功能不可用。群聊中的机器人只接收直接发送给他们的消息。
0赞 Martin Taleski 5/10/2023
@JayashankarGS,SkPy可以通过非官方的Skype API(可能是web.skype使用的API)来实现。遗憾的是,Microsoft不允许通过官方Bot Framework执行此操作,这使得Skype与其他平台集成变得更加困难。

答: 暂无答案