这是站在巨人肩膀上的成果~~
啊,有点夸张了,总之简单地说,熬了几个小时的探索和在洪振的小小帮助下实现了,这个小小的但很有用的功能——实现钉钉机器人的自动周期性提醒群成员消息并可以选择是否@所有人。
第一步,拥有管理员身份或者是群主身份,
第二步,创建机器人如下
第三步,完成后复制一下webhook地址
第四步,创建一个记事本,文本文档
复制上以下内容
curl "https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx" -H "Content-Type:application/json" -d "{\"at\":{\"atMobiles\":[\"\"],\"atUserIds\":[\"\"],\"isAtAll\":true},\"text\":{\"content\":\"\u8bb0\u5f97\u5199\u6bcf\u65e5\u603b\u7ed3\u548c\u660e\u65e5\u8ba1\u5212\"},\"msgtype\":\"text\"}"
划蓝线部分需要改为自己的,第一个划蓝线的就是你的token,就是刚让你复制粘贴的一串代码上有。第二个划蓝线部分的是unicode,是需要先百度搜一个在线转unicode码的网站,转换为你想要提醒的文字消息。https://tool.chinaz.com/tools/unicode.aspx这是我用的转码网站,
第五步,把你的文本文档后缀名就是扩展名改为.bat,意思是批处理,可以看下百度的解释https://baike.baidu.com/item/%E6%89%B9%E5%A4%84%E7%90%86/1448600?fromtitle=.bat&fromid=6476412&fr=aladdin
注意事项,这个消息文字里必须要有->你在第二步创建自定义的关键词,所以关键词不需要太长哦
欸欸欸,到这里你就可以点开这个.bat的文件,他会自己在钉钉群里发消息啦,但是还没完,我们想要的是自动的,定时的周期性的,调用这个程序,那么且往下看
第六步,打开控制面进行下图所示操作,没有此电脑的可以打开此电脑搜
在操作里,点击创建基本任务,等等操作,可以看大佬的教程
https://blog.csdn.net/BF02jgtRS00XKtCx/article/details/106308705
在这里浏览到你的.bat文件的位置即可。到此结束
第七步,效果如下
这样我的双手解放,哎倒也不是,主要是我总忘记这些事情嘿嘿,以后就不用担心了
当,这个过程还是绕了很多弯路的,有兴趣我以后补充
我的小小苦逼探索之旅
这样做到可真不是完全靠我,首先是有网上的相关教程虽然我们做法不一样,但却是用到了大佬的知识,毕竟谁知道有任务计划程序这种东西,感概,电脑真的是有好多鄙人不知道的东西,还有只靠我一人探索是难得,幸得交了洪振,嚯嚯嚯。虽然帮的不多,但是重要呀。
这之前看了好多教程,创个机器人谁不会呀,但是自定义机器人涉及接口什么的,作为小白的我还没涉及。所以只好另寻出路,就各种探路,另外两个也可以实现定时,但是无法周期,且定时有限,例如敬业签,倒也简单,就是没法到达我想要的功能,还有一个貌似很牛的postman也可以,比敬业签难了,关键是还不能实现功能。
对了那个代码是怎么来的呢
来源于此
curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx'
-H 'Content-Type: application/json'
-d '{"msgtype": "text","text": {"content":"我就是我, 是不一样的烟火"}}'
而这又来源于此呢,是在创建机器人时,自带的教程文档里的
只是把对应的中英文转化为了unicode码。
关于unicode码看百度