.net core Api推送消息到钉钉群
第一步钉钉群添加智慧群助手——》群机器人选择自定义——》选好下图点击完成就会获取到Webhook,这里第一步就完成了。
第二步就是写代码了,我这里就直接上代码实例
/// <summary>
/// 钉钉推送消息
/// </summary>
/// <param name="Webhook">webhook</param>
/// <param name="Keywords">自定义关键词</param>
/// <returns></returns>
public async Task SendDingTalk(string Webhook, string Keywords)
{
var client = _httpClientFactory.CreateClient();//这里引用IHttpClientFactory程序集
var url = Webhook;//这里就是第一步的webhook值
var msg = new
{
msgtype = "markdown",
markdown = new
{
title = Keywords,//这个是设置的关键词,必须要有关键词
text = $"新订单:有新订单,请及时处理"
}
};
var content = new StringContent(msg.ToCamelJsonString(), Encoding.UTF8, "application/json");
await client.PostAsync(url, content);
}
官网文档:https://developers.dingtalk.com/document/robots/enterprise-created-chatbot