1.添加机器人
需要在群聊中手动添加,这里不做详细介绍。
在某个群组添加机器人之后,创建者可以在机器人详情页看的该机器人特有的webhookurl。开发者可以按以下说明a向这个地址发起HTTP
POST 请求,即可实现给该群组发送消息。
特别特别要注意:
一定要保护好机器人的webhook地址
,避免泄漏!不要分享到github、博客等可被公开查阅的地方,否则坏人就可以用你的机器人来发垃圾消息了。
2.推送消息
假设webhook是:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693a91f6-7xxx-4bc4-97a0-0ec2sifa5aaa
以markdown格式消息作例子
private bool send_Bots(string id)
{
//图文消息请求参数
var obj = new
{
msgtype = "markdown",//消息类型
markdown = new
{
content = "#### 日报--【空租数/天数】
>**广州 68 / 245天**"
}
};
string result = HttpHelper.PostUrlString(
httpUrl: "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693a91f6-7xxx-4bc4-97a0-0ec2sifa5aaa",//测试地址
ContentType: "application/json",//请求数据类型
dataStr: JsonConvert.SerializeObject(obj),//请求数据
isProxy: true);//开启代理
//日志记录省略
var obj = JObject.Parse(result);
string UserId = obj["UserId"].ToString();
return true;
}
PostUrlString方法——获取post请求后返回的内容,在之前的文章中提到过
效果图:
更多格式请参考机器人配置说明
上一篇:企业微信的身份验证(.NET)