钉钉开发文档

资讯订阅到钉钉聊天群

更新时间: 2019-2-13

相信大家平时都有订阅资讯的习惯,Web 2.0时代大家都会用各种RSS聚合阅读器,譬如Google Reader,Feedly以及国内的鲜果、抓虾等等。到了移动时代,大家的订阅习惯就变成了微博和微信公共号。无论哪种方式,订阅功能都可以将自己感兴趣的内容及时推送给自己,满足大家个性化的阅读需求。

钉钉通过群机器人给大家提供一种新的订阅方式:群订阅。

钉钉的群组成员往往是一帮内聚度很高的人群,大家要不工作内容相同(产品、运营或者开发团队的组织群),要不兴趣相投(足球群、宠物群、投资群等兴趣小组),所以这群人通常对某些资讯有着共同的爱好,譬如iOS开发团队特别关注iOS的最新动态,投资兴趣小组喜欢追踪最新的投资新闻等。

将高质量的资讯内容订阅到钉钉群,不仅仅能够让大家了解到最新的资讯,而且大家还能围绕这些资讯进行实时的讨论互动,提升了资讯本身的价值。

钉钉自定义机器人 + IFTTT (IFTTT的中文介绍可参考这篇文章),可实现将资讯内容实时订阅到钉钉群里面。只需要进行简单的配置,无需任何开发工作,下面以订阅36氪为例,将实现流程做一下简单介绍。

生成群自定义机器人webhook

在订阅资讯的钉钉群,创建一个自定义机器人,获取这个群的webhook。具体步骤可以参考自定义机器人章节。

找到36氪的RSS地址

在36氪首页的底部有RSS地址的图标(各大站点都会以下图的图标来标记RSS地址),点击就能找到RSS的订阅地址:http://36kr.com/feed

image

新建IFTTT的Applet

打开IFTTT,如果没有注册账号的话,先注册好帐号,然后根据下图所示新建一个Applet。

image

确定Applet的“This”

搜索并选择"Feed",选择"New feed item",填入36氪的RSS订阅地址http://36kr.com/feed

image

image

image

image

确定Applet的“That”

搜索选择“Webhooks” (之前叫“Makers”,现已改名为“Webhooks”),选择“Make a web request”,填写好对应的表单项:

  • URL 填写第一步获取到的URL,即订阅群的webhook;
  • Method选择“POST”;
  • Content Type选择“application/json”;
  • Body填写下面的内容(可以自行根据 IFTTT的Feed提供的ingredient和钉钉的markdown消息类型自行设置)数据:
{ "markdown": { "title": "36Kr", "text": "#### 36Kr \n[{{EntryTitle}}](serverapi2/{{EntryUrl}}) \n![screenshot](serverapi2/{{EntryImageUrl}}) \n###### {{EntryPublished}} " }, "msgtype": "markdown" }

image

image

image

image

image

点击“确定完成”即可完成,等36氪有新的文章发布,群里就会收到消息。

以上内容是否对您有帮助:
在文档使用中是否遇到以下问题(多选):
  • 内容错误
  • 更新不及时
  • 链接错误
  • 缺少代码/图片示例
  • 太简单/步骤待完善
手机号
更多建议
提交成功,感谢您的反馈!