通过传入 Webhook 向 Microsoft Teams 发送对旧消息的回复

Send a reply to a message older message via a Incoming Webhook to Microsoft Teams

我正在尝试回复我发送给 Microsoft Teams 的旧消息,但直到现在我都无法做到这一点。 要向 Teams 发送消息,我正在创建一条如下所示的消息: 首先,我有一个模型,其中包含数据:

public class WebHookContent
{
    public string Text { get; set; }
    public string Title { get; set; }
    public string Color { get; set; }
}

按如下方式向模型添加数据:

WebHookContent content = new WebHookContent();
content.Title = "ALERT";
content.Text = "Sometext";
content.ThemeColor = "F00505";

所以现在我已经收到我的消息,我将其发送给带有 HttpClient 的 Teams,如下所示:

HttpContent data = new StringContent(JsonConvert.SerializeObject(content));
HttpClient client = new HttpClient();
await client.PostAsync(webHookUrl, data);

消息被发送到 Teams,这是简单的部分,但现在我不知道如何准确地回复我刚刚发送的这条消息。

我的想法是,这条消息可能有一个 ID,我可以将其存储在我的数据库中。不知何故,我可以用那个 ID 回复这条消息。

对吗?

你有什么想法?你会怎么做?

为了与 Teams 进行双向对话,您需要使用机器人。要开始查看此处的文档:https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/bots/bots-overview