准备工作:
1、钉钉群机器人的token地址
2、IFTTT账号,官网地址:https://ifttt.com/discover
开始配置
首先在浏览器打开要通知到 QQ 的微博用户的主页,我们以成龙大哥的微博为例:https://weibo.com/jackiechan,然后按 F12 进入「开发者工具」,进入「控制台」标签,在下方的文本框中粘贴如下代码并回车:
/uid=(\d+)/. exec(document.querySelector('.opt_box .btn_bed').getAttribute('action-data'))[1]
可以看到输出了一串数字(博主的uid):
将这个数字复制出来,先暂时保存起来(或者页面先不要关)。
然后点 IFTTT 的「New Applet」,点「this」,找到并选择「RSS Feed」:
然后点击「Connect」(如果出现的话),接着选择「New feed item」,在「Feed URL」中填写:
https://api.prprpr.me/weibo/rss/{微博博主的uid}
其中 {微博博主的uid} 换成刚刚在微博用户主页输出的那串数字:
如果你了解RSS和webService这个url你会看起来非常的熟悉。
然后点「Create trigger」创建。
继续点「that」,搜索并选择「Maker Webhooks」:
选择「Make a web request」,「URL」填写钉钉的Token地址
https://oapi.dingtalk.com/robot/send?access_token={自己的token}
「Method」选「POST」,「Content Type」选「application/x-www-form-urlencoded」,「Body」填:
{ "markdown": { "title": "新浪微博 - {{EntryTitle}}", "text": "### 新浪微博 \n[{{EntryTitle}}]( {{EntryUrl}}) " }, "msgtype": "markdown" }
如图配置(类似效果)
最后点「Create action」、「Finish」大功告成,等成龙大哥发微博之后,你在钉钉上就可以收到机器人的推送了!
以我自己的微博为例,当我的微博有动态时,有如下钉钉消息
不过,这个玩法的延迟比较高,在发出微博后,大约需要等 5 到 10 分钟左右才会收到推送,不过也不错啦~
未经允许请勿转载:程序喵 » 订阅新浪微博通知到钉钉聊天群