通过传入 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
我正在尝试回复我发送给 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