在MS Teams中使用Azure Bot Sevices以线程响应的方式回复消息。

问题描述 投票:0回答:1

我一直在参考以下文件 这个这个 以线程消息的形式发送一条回复消息。

但是,我只能将每条消息作为独立的消息发送,而不能作为回复消息发送。

我想有一个这样的回复。enter image description here

我很确定这个频道允许回复,因为截图是来自频道本身。

我的请求有效载荷:URL。https:/smba.trafficmanager.netamerv3conversations。{conversationId}activities{activityId}Method。POST

{
  "type": "message",
  "from": {
    "id": "bot-id",
    "name": "bot name"
  },
  "conversation": {
    "id": "19:channelId",
    "name":"random name"
  },
   "recipient": {
        "id": "recepientId",
        "name": "name"
    },
  "text":"I want to reply to threadid",
  "replyToId":"{activityId}"
}

这应该是很简单的,但我很难找到我做错了什么。任何帮助都是感激的。

azure botframework microsoft-teams azure-bot-service restapi
1个回答
5
投票

我使用了像这样的URL。

https://smba.trafficmanager.net/amer/v3/conversations/{channelId;messageid={activityId}/activities

它的工作就像一个魅力!

© www.soinside.com 2019 - 2024. All rights reserved.