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

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

22.png


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


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

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


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


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


入参


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


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


23.png


完整示例


在你的任意一个 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 路径下配置好 WEBHOOKSECRET(仅钉钉机器人要配置),不要直接在 .yml 文件中暴露地址跟密钥。


24.png


效果


钉钉


25.png


企业微信


26.png


许可证


MIT


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


目录
相关文章
|
19天前
|
Android开发 开发者 Python
手撸了一个全自动微信清粉小工具(源码详解)
微信清理僵尸粉工具利用Python和`uiautomator2`库,通过模拟转账操作自动检测并标记微信好友列表中被删除、被拉黑或账号存在问题的“僵尸粉”。工具支持开启调试模式、自动打开微信、获取好友信息、判断好友状态、管理标签等功能,最终将检测结果记录到文件中,便于用户管理和清理好友列表。此工具适用于Android设备,已在OPPO Reno4 Pro上测试成功。
53 5
|
4月前
|
JSON 数据可视化 数据挖掘
Ruby 数据处理与分析竟如此强大!不看后悔一辈子,快来开启数据探索之旅!
【8月更文挑战第31天】在数据驱动时代,高效处理与分析数据至关重要。作为灵活强大的编程语言,Ruby 提供了丰富的工具和方法,涵盖数据读取、清洗、分析及可视化等多个环节。借助 CSV 和 JSON 库,可轻松处理常见文件格式;利用正则表达式清洗数据;通过 NMatrix 和 Statsample 库完成复杂的数据分析任务;使用 Gruff 库将分析结果可视化。同时,合理优化代码性能,如采用高效的数据结构和算法,能进一步提升数据处理效率。遵循这些最佳实践,Ruby 将成为你数据处理与分析的强大助手。
61 0
|
4月前
|
JSON 数据格式
【Axure高手秘籍】掌握这招,让你的原型设计效率飙升!——元件库导入与使用教程及主流资源下载全解析
【8月更文挑战第20天】Axure RP是界面设计与交互原型制作的强大工具。掌握元件库能显著提升设计效率。元件库包含预设UI元素如按钮、表单等,可直接拖放构建布局。在Axure RP中,通过“元件”选项下的“库”可访问并导入新元件库。导入后,轻松拖放元件至画布调整,甚至自定义样式和交互。利用脚本还能模拟真实交互效果,如按钮点击反馈。推荐资源包括Axure Marketplace、UIZilla等,助力高效设计。
116 0
|
4月前
|
移动开发 JavaScript 前端开发
【绝技揭秘】从零到英雄:解锁UniApp H5项目中的二维码生成与扫描秘籍,让你的应用瞬间变身扫码达人!
【8月更文挑战第20天】二维码在移动应用中无处不在。本文详述了在UniApp H5项目中实现二维码生成与扫描的方法。通过对比插件`uni-app-qrcode`和JavaScript库`qrcode-generator`生成二维码的方式,以及使用插件`@juggle/resize-observer`和HTML5的MediaDevices API进行扫描的技术方案,帮助开发者挑选最佳实践。无论是插件的便捷性还是原生JavaScript的灵活性,都能满足不同项目需求。
140 0
零撸游戏广告变现模式系统开发部署源码搭建
零撸游戏广告变现模式系统开发部署源码搭建
|
Rust 安全
Jogger跑鞋零撸项目系统开发/方案详细/规则玩法/源码案例/功能说明
At present, multi blockchain smart contract compatibility technology mainly includes two ways: one is to implement cross chain smart contracts, which is to apply smart contracts to cross chain scenarios; Another approach is to use converters to convert smart contracts from one programming language
|
前端开发 网络协议 JavaScript
我最近在用的一款神器,功能多到炸
今天就给大家分享我最近开发时在用的一款神器,API管理和自动化测试工具Eolink。想要摸鱼,就要提高效率,想要提高效率,就用这款神器!
216 0
我最近在用的一款神器,功能多到炸
《网站性能与体验优化实践指北》电子版地址
《网站性能与体验优化实践指北》PDF
65 0
《网站性能与体验优化实践指北》电子版地址
下一篇
DataWorks