订阅新浪微博通知到钉钉聊天群

准备工作:

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):

WX20171212-162904@2x.png

将这个数字复制出来,先暂时保存起来(或者页面先不要关)。

然后点 IFTTT 的「New Applet」,点「this」,找到并选择「RSS Feed」:

WX20171212-163134@2x.png

然后点击「Connect」(如果出现的话),接着选择「New feed item」,在「Feed URL」中填写:

https://api.prprpr.me/weibo/rss/{微博博主的uid}

其中 {微博博主的uid} 换成刚刚在微博用户主页输出的那串数字:

如果你了解RSS和webService这个url你会看起来非常的熟悉。

WX20171212-163644@2x.png

然后点「Create trigger」创建。

WX20171212-164349@2x.png

继续点「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" }

如图配置(类似效果)

WX20171212-164725@2x.png

最后点「Create action」、「Finish」大功告成,等成龙大哥发微博之后,你在钉钉上就可以收到机器人的推送了!

以我自己的微博为例,当我的微博有动态时,有如下钉钉消息

WX20171212-165028@2x.png

不过,这个玩法的延迟比较高,在发出微博后,大约需要等 5 到 10 分钟左右才会收到推送,不过也不错啦~


未经允许请勿转载:程序喵 » 订阅新浪微博通知到钉钉聊天群

点  赞 (1) 打  赏
分享到: