Отправить ответ на более старое сообщение через входящий веб-перехватчик в 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";

Итак, теперь, когда я получил свое сообщение, я отправляю его в Teams с помощью HttpClient, который выглядит так:

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

При этом сообщение отправляется в Teams, и это была легкая часть, но теперь я не понимаю, как отправить ответ именно на это сообщение, которое я только что отправил.

Я подумал, что, вероятно, это сообщение имеет идентификатор, который я мог бы сохранить в своей базе данных. И каким-то образом с этим идентификатором я мог ответить на это сообщение.

Это правильно?

о чем ты думаешь? Как бы вы это сделали?


person Mike    schedule 24.01.2019    source источник


Ответы (1)


Для двустороннего общения с Teams вам понадобится бот. Для начала ознакомьтесь с документацией здесь: https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/bots/bots-overview

person Andrew Clear    schedule 24.01.2019