ActionsFlow 是一款帮助你实现自动化工作流程的工具,可以用来替代 IFTTT、Zapier 等商业服务,基于 Github Actions,免费实现自动化。@Appinn
来自发现频道,@SettingDust 同学的推荐。
ActionsFlow
ActionsFlow 是一款可自定义自动化工作流的工具,由国人开发,通过利用(白嫖 )Github Actions 的 Cron trigger,可以定时运行一个服务器,本软件借此实现了方便配置且可以使用现有 Gtihub Actions 的 action 的一个框架。
官网地址:https://actionsflow.github.io/
可以实现如以下效果:
以下为 @SettingDust 同学的自制:
发送 Pixiv 收藏图片到 Telegram
支持多 P 图,具体流程是这样:
- RSS 更新
- 正则提取图片链接
- 下载图片
- 压缩图片到 TG 发送图片限制内(如果发送文档此步骤可以跳过,但是在 TG 中文档形式的预览很小)
- 转义标题、作者名中 MarkDown 保留字符
- 发送指定格式文本 + 图片到 TG
发送 Bili 收藏视频信息到 Telegram
可以实现下载视频,不过准备单独拿出来一个工作流,只下载我想下的发到 TG
ActionsFlow 的使用难度高于 IFTTT,对于开发者友好,但对于普通用户需要自己编写代码,难度较大。但自动化本身就不是一件容易的事情 😂
现在用Github Actions的仓库不是很容易被官方办吗
有滥用action,违反tos,被封号的危险
我之前推荐的pipedream也是IFTTT型的平台,比这个自定义程度可能更高(js代码),是正规服务
https://meta.appinn.net/t/topic/22579
啥意思,用Github Actions的仓库不是很容易被官方办
正常使用不超过限制会被官方ban掉?是Github还是文中的tg之类?
看一下Github的官方限制就知道,它应该可能是违反tos的。利用action进行与开发无关的事情并且频次高
https://docs.github.com/cn/github/site-policy/github-terms-for-additional-products-and-features
“任何给我们的服务器带来负担的活动,如果这种负担与提供给用户的收益不成比例(例如,不要将 Action 用作内容交付网络或作为无服务器应用程序的一部分,但收益低负担也低的 Action 可能没问题);或
与使用 GitHub Actions 的仓库相关的软件项目创建、测试、部署或发布无关的任何其他活动。”
你好意思叫这个替代IFTTT…
这是自己注意使用的,有很多仓库也是用 action 来存储数据(比如 bilibili 直播弹幕),我认为日常使用,正常使用是没问题的,这是不产生收益的行为,也是 Github TOS 中默许的行为(灰色地带)。
谁写一个自动上班打卡的啊,这事总忘TT