自动化工具make,简化你的日常工作

今天说说如何用自动化工具make,来配置一个自动化流程。直接介绍make这个工具的话可能没那么直观,我就找一个日常的场景来从头到尾看看如何实现吧。

地址:https://us1.make.com/

今天这个话题主要是面向无编程背景的小白,或者压根没接触过自动化工具的朋友。让我们体验下工具的便捷。

举个简单例子:比如我每天都会在YouTube上看看有哪些新发布的关于AI工具的视频,并且点击量比较高的,一方面是想了解下最新的动态,一方面是看看大家都对什么样的视频感兴趣。

我把需求进一步详细描述一下:每天固定的一个时间,我希望自动在youtube上搜索关于AI tools关键词的视频,把发布日期是前一天的并且观看次数最多的5条视频整理出来,然后通过telegram机器人发给我,发送的内容为:标题、链接和发布日期

如果你是一个开发人员,这个需求会很简单,大概就是获取youtube和telegram bot的API秘钥,然后写一个Python脚本,设置一个定时任务,运行就可以了。

但是我们今天是想试试用无需编码的自动化工具如何实现,所以我们就试试在make上实现。

1、首先第一步,把需求和思路滤清,大概要怎么开始。

试想你是一个纯小白,完全不知道从何开始,搁以前的话先google一下,不过现在有chatgpt了,我们可以直接问问chatgpt

prompt尽量清晰有逻辑,比如:

chatgpt会给出非常清晰的步骤:

2、在make里新建一个场景

定时任务可以先不用管,可以点加号新增一个http模块(因为make里没有youtube模块,需要我们用http的方式来配置)

我们搜http,选择,然后继续选择make a request

这里看到就要配置url、method之类的内容。chatgpt已经给出非常详细的方法了,如果你不知道去哪配,可以继续问chatgpt

3、申请youtube data api key

我们直接说过程,首先要申请个api key,在这里申请console.cloud.google.com

进入按步骤完成就行,很简单,完成后你会获得一个秘钥

youtube data api的文档可以看看 :https://developers.google.com/youtube/v3/docs/search/list?hl=zh-cn

4、在make中的http模块配置

配置好url、method、Query String,点击ok就行(chatgpt也有给出详细的配置方法)

到此,http模块其实就配置好了。

5、telegram bot的配置

(1)我们先去telegram创建个机器人

如何配置?

①在Telegram中搜索“BotFather”,然后单击“开始”

②在BotFathe输入 /newbot的指令,即新建一个bot

③输入机器人的名称(以后可以更改)

④获得了bot的token,这个token保留好

到此机器人就创建好了。

(2)在make里配置telegram bot模块

添加一个telegram bot模块,和http连起来

这里注意要配chatid 和 text(也是不如zapier的一点,需要手动输入的过多)

①chat id如何获取:给机器人发条消息,然后打开链接:https://api.telegram.org/bottoken/getUpdates,注意token这里要换成你机器人的实际token

打开链接之后,红框里的id ,就是chat id了

②text就是消息内容的配置,就是在bot里你的消息是什么样子的。这里需要从HTTP请求模块把数据映射过来。

这里可能会比较难理解,简单来说就是选择变量,然后bot就会展示变量的数据,没关系,可以借助chatgpt帮助你。

6、选择定时发布时间

点击这个时钟的图标,选择发送时间,比较简单

7、测试和发布

(1)点击run,相当于测试,你可以看看是否有问题

看到bot是正常收到消息了,比较粗糙,你可以在make里继续优化格式和展示的内容

(2)发布

点击on/off的开关,状态为on时,相当于这个自动化任务就开始执行了。

以上就是一个简单的自动化流程的配置方法。类似的自动化工具也不少,比如zapier、微软的automatic,这里就不详细分析优劣势了,感兴趣的话可以去试试。工具是次要,重点是能解决自己的实际问题。

视频内容:

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部