public void SendMicrosoftTeamsMessage(MicrosoftTeamsRequest request) { var url = "SUA URL DO TEAMS AQUI"; var jsonRequest = JsonConvert.SerializeObject(request); var response = HttpClient.PostAsync( url, new StringContent(jsonRequest, Encoding.UTF8, "application/json") ).Result; if (response.IsSuccessStatusCode) { Console.WriteLine("Mensagem enviada ao MS Teams"); } else { Console.WriteLine("Erro ao enviar mensagem ao MS Teams"); } }
public static void CadastrarCliente() { try { //tenta cadastrar o cliente aqui throw new Exception("Erro ao cadastrar o cliente"); } catch (Exception ex) { var teamsRequest = new MicrosoftTeamsRequest { Context = "https://schema.org/extensions", Type = "MessageCard", ThemeColor = "000", Title = "Deu erro :(", Text = "Erro ao cadastrar o cliente ABCD" }; new MicrosoftTeamsService().SendMicrosoftTeamsMessage(teamsRequest); Console.WriteLine("Deu erro..."); } }