最新发布:Google Alerts:设定采集的舆情信息
优采云 发布时间: 2020-09-02 13:08Google警报: 设置采集的舆论信息
企业微信Webhook的正式介绍:
创建群聊
将相关人员拉入群组以形成群组聊天. 请注意,如果收录“外部联系人”,则无法创建机器人,并且无法实现上述功能.
如果要创建单人聊天,则鼎鼎没有方便的功能来面对面地建立群组,您需要先拉人,然后T掉线,才能实现单人聊天聊天.
添加机器人
在群聊的设置界面中,添加一个机器人.
获取呼叫地址并了解呼叫内容格式
成功生成机器人后,将获得一个Webhook地址. 请记住该地址. (以下我们将其称为{WebhookUrl})
可以理解,通过访问此Webhook地址并以某种方式携带需要交付的内容,我们可以将需要交付的内容推送到企业微信.
演示
现在举个例子,我们想将“ Hello World”推送到上面创建的群聊中.
请在命令行中粘贴代码,然后按Enter键执行.
请注意,以下{WebhookUrl}应该替换为您在上一步中创建的机器人Webhook Url.
curl '{WebhookUrl}' \
-H 'Content-Type: application/json' \
-d '
{
"msgtype": "text",
"text": {
"content": "hello world"
}
}'
如果正常运行,您将在群聊中收到Bot推送给您的“ hello world”消息.
如果您想进一步了解推送的格式和样式(例如使用Markdown格式的屏幕快照中显示的其他推送),可以查看官方文档:
IFTTT: 通过Google快讯和企业微信获取
IFTTT是一种自动网络服务,它使用条件来确定是否执行下一条命令. 简而言之,当您触发一个事件时,IFTTT将执行另一个设置事件.
如果这样配置一个
进入新页面并创建一个新任务(Applet). 实际上,创建新任务需要“如果(触发)然后那个(响应者)”,这意味着配置触发器和响应者. 因此,我们的要求是将“ RSS民意新闻源有新新闻”配置为触发器,然后触发“通过Webhook向企业微信发送消息”的响应者.
将RSS配置为触发器
搜索名为“ RSS Feed”的触发器,选择“ New Feed Item”操作,并在第一部分中填写由Google Alerts生成的民意信息的RSS URL,完成创建.
将Webhook呼叫配置为响应者
RSS feed已配置为触发器,现在已配置响应者. 也就是说,一条新消息即将到来,并且需要启动Webhook并将其推送到企业微信.
搜索名为“ Webhooks”的触发器,然后选择“发出网络请求”操作.
配置数据:
正文是我们在第二步中讨论的推送内容. 在这里,我提供了一个Markdown模板. {{context}}一词表示我们可以从触发器(RSS Feed)中获得的信息,例如EntryTitle(作为新消息的标题),EntryUrl(作为新消息的源页面)等,可以通过以下方式进行匹配自己.
{
"msgtype": "markdown",
"markdown": {
"content": "** {{EntryTitle}}** \n --- \n Google Alert:`比特币` \n [News Link]({{EntryUrl}}) \n > {{EntryContent}} \n\n > {{EntryPublished}} \n\n"
}
}
测试
完成配置后,它应如下图所示.
推送会有延迟. 大约5-10分钟后,新消息将被推送到已配置的企业微信组.
注意
根据实际观察,推送被延迟了:
Google警报的更新频率约为1-2小时. 也就是说,新消息已发布在新闻网站上,大约需要1-2个小时才能由Google 收录发送并发送到您指定的消息来源. Google快讯的发送方法不同,会有一些细微的差异. 选择“发送到电子邮件”,新消息推送将比“发送到RSS Feed”快10分钟.
通常,从源头发布新消息到收到公司的微信,都会有2-3小时的延迟. 我个人认为每天采集公众意见是可以接受的.
Google快讯信息源: 通常选择权重较高的新闻源. 尽管收录的信息很少,但有时质量还是不错的,并且收录微博等信息不可用.
希望同时接收电子邮件和RSS Feed推送: 配置Google快讯时,选择“发送至电子邮件”,然后在接收新邮件的电子邮件中复制“将此新闻作为RSS Feed接受”的超链接. push,它是根据第三种操作的RSS Feed URL,作为IFTTT的RSS推送源.
我尚未收到公司的微信推送: 首先转到与IFTTT相对应的Applet,确定是否有呼叫以及呼叫是否成功. 如果您发现没有通话记录,请参考上面的第三点,并使用电子邮件中的RSS Feed作为信息源.
附录