发布日期:2024-09-28 13:40 点击次数:61 |
Webhook是一个API想法,webhoo是一种web回调大概http的push API.Webhook算作一个轻量的事件惩处诓骗,正变得越来越有效。
一定要集聚企业微信API文档:https://work.weixin.qq.com/api/doc/90000/90136/91770
中枢:webhook独一url+端正的参数
用途:公司里面自动推送新闻、见告、递交职责日记、如期集合系统日记等
在末端某个群组添加机器东说念主之后,创建者不错在机器东说念主笃定页看的该机器东说念主私有的webhookurl。缔造者不错按以下评释a向这个地址发起HTTP POST 申请,即可完了给该群组发送音书。相等相等要注释:一定要保护好机器东说念主的webhook地址,幸免表露!不要共享到github、博客等可被公开查阅的地点,不然坏东说念主就不错用你的机器东说念主来发垃圾音书了。以下是用curl器具往群组推送文本音书的示例(注释要将url替换成你的机器东说念主webhook地址,content必须是utf8编码):
curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa' \-H 'Content-Type: application/json' \ -d ' { "msgtype": "text", "text": { "content": "hello world" } }'
音书类型解救:粗造文本-text,富文本-markdown,文献-file,图片-image,图文-news,以及组合型的卡片类型template_card中的text_notcice和news_notice类。
使用python编写的框架结构如下:import requestsmywx_url="你的机器东说念主webhook地址"headers = {"Content-Type": "application/json", "charset": "utf-8"}固定data={ "此处为音书实质,后期总共改造齐在这里,把柄不同的音书类型参考API文档进行编写音书"}respond=requests.post(url=mywx_url,headers=headers,json=data)if respond.json()["errmsg"]=="ok": print("音书发送得手")else: print(respond.text)粗造文本类
data={ "msgtype":"text", "text":{ "content":"期间:"+datetime.datetime.now().strftime('%Y年%m月%d日 %H时%M分%S秒%p')+"\n机器东说念主发来的第一条音书,请查收", "mentioned_list":["puzhenglin"],#用户ID教唆 "mentioned_mobile_list":["18827340310","@all"]#通过匹配手机号匹配 }}图片
markdown类
data2={ "msgtype":"markdown", "markdown":{ "content":"<font color='warning'>期间:</font>"+str(datetime.datetime.now().strftime('%Y年%m月%d日 %H:%M:%S %p')) + "\n" "# 爱的回答\n" ">\n" "<font color='info'>很思和你领有一个很长很长的改日,昆明管理系统开发很思陪你走完你的一世</font>\n "<font color='warning'>彼此慈详,互不亏负</font>\n" "@all", }}图片
file传输类
先上传到文献上传接口获得media_id才能发送
mywx_url_file="https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=167c4082-8510-4539-87a0-69aecb94f320&type=file" #机器东说念主webhook文献上传接口file={ "file":open(r"E:\本日运维日报.pptx","rb")}media_id=requests.post(url=mywx_url_file,files=file).json()["media_id"]data6={ "msgtype":"file", "file":{ "media_id":media_id }}图片
news类
data3= { "msgtype": "news", "news": { "articles": [ { "title": "NBA本日新闻\n北京期间11月19日,骁雄客场104-89大捷骑士,迎来两连胜", "descrption": "nba-news", "url": "https://nbachina.qq.com/article/index.htm?articleId=20211119006852&site=nbatop&column=", "picurl": "https://gimg2.baidu.com/image_search/src=http://n.sinaimg.cn/sinacn21/360/w680h480/20181112/39c7-hnstwwr2260914.jpg&refer=http://n.sinaimg.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639907146&t=444dce80221909b73e5d8e08f77d6997" } ] }}图片
作为乐弈场会员赛的传统,也是更好的为会员们搭建起交流的桥梁,乐弈场董事长杨乐涛先生主持了本次的赛前交流会,并在现场为大家逐一介绍各位会员,他们有从事金融、科技、文化、教育乃至企业管理等各行各业的精英,展现了围棋跨越职业界限的魅力。
template_card卡片类-text_notice
小程序开发days = datetime.datetime(2022, 1, 31, 0, 0, 0) - datetime.datetime.now()#为了成果援用data4 = { "msgtype": "template_card", "template_card": { "card_type": "text_notice", "main_title": { "title": "2021倒计时", "desc": "好好提神跟她全部加油!" }, "emphasis_content": { "title": str(days.days) + "天" + str(days.seconds) + "秒", "desc":"2021倒计时" }, "sub_title_text": "逐日一读", "horizontal_content_list": [ { "type": 1, "keyname": "寰球热门新闻", "value": "阅读新闻", "url": "http://www.gov.cn/xinwen/yaowen.htm" }, { "type": 1, "keyname": "云南热门新闻", "value": "阅读新闻", "url": "http://www.yn.gov.cn/ywdt/ynyw/" } ], "jump_list": [ { "type": 1, "title": "疫情防控", "url": "https://user.guancha.cn/app/pneumonia" # "appid":"小才能id", } ], "card_action": { "type": 1, "url": "http://finance.yunnan.cn/video/003/009/022/00300902233_vw00000000000001_32bffe39.mp4", } }}图片
template_card卡片类-news_notice
data5 = { "msgtype": "template_card", "template_card": { "card_type": "news_notice", "main_title": { "title": "准点NBA-新闻推送", "desc": "每天准时推送最新骁雄队新闻" }, "card_image": { "url": "https://gimg2.baidu.com/image_search/src=http://inews.gtimg.com/newsapp_match/0/11566271830/0.jpg&refer=http://inews.gtimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639889007&t=ff5f487bbde84d90d36764cca8871340", "aspect_ratio": 2.25 }, "horizontal_content_list": [ { "type": 1, "keyname": "本日比赛转头", "value": "点击不雅看比赛回放", "url": "https://v.qq.com/x/cover/mzc00200qhithzs/h0041cgb9f9.html" }, { "type": 1, "keyname": "更多NBA赛事", "value": "点击不雅看直播", "url": "30.tv" } ], "jump_list":[ { "type": 1, "title": "IT资讯", "url": "http://www.cnit5.com/ }], "card_action": { "type": 1, "url": "https://www.bilibili.com/video/BV1644115717?t=3.9", } }}
图片
图片
图片
图片
怎么让机器东说念主每天如期往群里发最新的新闻、事件、文献?爬虫(最新数据)+webhook+crond管理系统开发公司资讯价格
本站仅提供存储行状,总共实质均由用户发布,如发现存害或侵权实质,请点击举报。