1.添加机器人
需要在群聊中手动添加,这里不做详细介绍。
在某个群组添加机器人之后,创建者可以在机器人详情页看的该机器人特有的webhookurl。开发者可以按以下说明a向这个地址发起HTTP
POST 请求,即可实现给该群组发送消息。
特别特别要注意:
一定要保护好机器人的webhook地址
,避免泄漏!不要分享到github、博客等可被公开查阅的地方,否则坏人就可以用你的机器人来发垃圾消息了。
2.推送消息
假设webhook是:https://qyapi./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./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)