1

用telegram订

 3 years ago
source link: https://www.gaficat.com/posts/e857ecd7.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
用telegram订阅twitter - 加菲猫的创客工坊

用telegram_

2020年12月2日 下午

1.1k 字

11 分钟

337 次

本文最后更新于:2020年12月2日 下午

如何用telegram订阅twitter上某位用户的推文呢?借助IFTTT其实可以轻松实现!

今年早些时候,我订阅了一个搬运王兴饭否的telegram频道,王兴有时候会分享一些东西,确实能拓宽眼界,现在还记得他之前分享的一句名言:“坐而论道不如起而行之”。

最近,之前订阅的telegram频道不更新了,找了一圈,在twitter上找到一个搬运工还在搬运王兴的饭否。但我几乎所有的消息都通过机器人推送到telegram上了,不太希望装太多APP。那么能否用telegram订阅twitter的某个用户呢?当然是可以的,不过需要用到一个第三方工具曲线救国——IFTTT。

说到telegram机器人,比如我使用阿里云的函数计算每天上午推送前一天的黄金价格;比如每次更新文章自动推送相关部署情况;大家感兴趣吗?感兴趣的话给自己埋一个坑。

telegram机器人推送消息

IFTTT是一个自动化的平台,简单来说,你可以通过APP和网页,设置如果……然后就……的自动化流程。比如某个RSS更新了,发送邮件通知自己;比如收到某一条webhook,然后做一些处理,总之,IFTTT有各式各样好玩的功能。

一、总体逻辑

本次我们利用IFTTT创建一个自动化流程:如果twitter上的某人发送了推文然后就把这条消息推送到telegram上

首先创建一个applet,在首页点击creat即可。

之后,就来到IFTTT创建一个自动化流程的核心步骤了,在这个界面可以看到创建自动化流程的总体逻辑:如果……然后就……。还是比较简明的,我们点击If This后的Add,设置我们这个自动化流程的触发条件。

二、触发条件

我们的整体逻辑是:如果twitter上的某人发送了推文然后就把这条消息推送到telegram上。那么我们的触发条件If This中的内容就应该选择Twitter相关的东西,我们直接搜索twitter,就能找到twitter组件了。

进入Twitter组件后,可以看到有非常多的内容,这里我们选择New tweet by a specific user

紧接着,就需要输入我们希望订阅的twitter用户账号,这里我填入的是王兴饭否搬运工的账号(输入的用户账号下面可能会有一条红线,不太清楚原因,不过实际使用不影响)。

三、执行动作

设置完触发条件后,会回到IFTTT创建自动化流程的总体页面,就可以添加我们自动化任务需要执行的任务了,点击Then That后的Add即可。

![IFTTT Then That](https://pic.gaficat.com/default/IFTTT-THEN THAT.png)

因为我们希望执行的动作,是往telegram上推送内容,这里就可以直接搜索telegram,选定telegram,进行后续的配置。

IFTTT的telegram组件支持多种执行的任务:发送文字、图片、视频和音乐,因为是订阅的twitter以文字和图片为主,这里我选择了图片(选择文字其实也没问题)。

紧接着的配置相对简单,分别是:

  • 推送到的目标:Target chat
  • 照片的URL:Photo URL
  • 说明:caption

需要额外说明的是,可以点击Add ingredient添加一些IFTTT内置的内容。

四、最终确认

最后,我们需要确认创建的流程是否正确,如果发现有不太对的地方可以直接进行修改。我们这个流程里面可以看到,IF选择的触发条件是New tweet by a specific userThen选择的是Send photo,没有问题,所以直接选择Continue

最后,可以对该自动化流程进行改名,这里我就默认不动了,直接点击Finish

实际效果和尾巴

等我们订阅的twitter用户更新了推文后,我们就可以在telegram上收到消息啦!

免费用户,IFTTT支持创建四个自动化流程,如果订阅的数量少还好,超过四个就要掏钱了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK