ITPub博客

首页 > 数据库 > 数据库开发技术 > 手撸了一个开源工具,V 站热点实时看,真香!

手撸了一个开源工具,V 站热点实时看,真香!

原创 数据库开发技术 作者:Doocs 时间:2020-08-10 09:28:40 0 删除 编辑

今天给大家介绍我的一个开源工具 V2EX Action,它可以自动将 V 站热门发送到指定的 webhook 地址,如企业微信群机器人。可配置 workflow 的触发条件为 schedule,实现周期性定时发送热门内容。

不废话,先抛个项目地址:

https://github.com/yanglbme/v2ex-action

欢迎大家 star 关注,若使用过程中有任何问题,欢迎在本文章底部留言区或者到 GitHub issues 反馈。

V2EX Action 目前支持钉钉机器人、企业微信机器人两种 webhook。

入参

参数 描述 是否必传 默认值
webhook Webhook 地址 是 -
secret 签名密钥 否 ''
count 帖子数量 否 8

若是钉钉,务必提供签名密钥,企业微信则无须提供。

完整示例

在你的任意一个 GitHub 仓库 .github/workflows/ 文件夹下创建一个 v2ex.yml 文件,内容如下:

name: V2exon:  schedule:    # 可自定义 cron 表达式    - cron: '0 2 * * *'jobs:  build:    runs-on: ubuntu-latest    steps:      - uses: yanglbme/v2ex-action@master        with:          webhook: ${{ secrets.WEBHOOK }}          secret: ${{ secrets.SECRET }}          count: 6

注意:

•cron 是 UTC 时间,使用时请将北京时间转换为 UTC 进行配置。•请在项目的 Settings -> Secrets 路径下配置好 WEBHOOK 与 SECRET(仅钉钉机器人要配置),不要直接在 .yml 文件中暴露地址跟密钥。

效果

钉钉

企业微信

许可证

MIT


另外,我还开源了另一款 Action 工具:Gitee Pages Action,目前蚂蚁金服、有赞团队都在使用,不妨看看,或许你也需要。




长按识别下图二维码,关注公众号「Doocs开源社区」,第一时间跟你们分享好玩、实用的技术文章与业内最新资讯。






原文作者:Doocs;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-09-18

  • 博文量
    77
  • 访问量
    26524