🔝 V2EX GitHub Action | 自动发送 V2EX 热门内容到企业微信、钉钉等,可自定义发送周期
自动将 V 站热门发送到指定的 webhook 地址,如企业微信群机器人。可配置 workflow 的触发条件为 schedule
,实现周期性定时发送热门内容。欢迎 Star ⭐ 关注本项目。
V2EX Action 支持钉钉机器人、企业微信机器人、飞书机器人三种 webhook。
参数 | 描述 | 是否必传 | 默认值 |
---|---|---|---|
webhook |
Webhook 地址 | 是 | - |
secret |
签名密钥 | 否 | '' |
count |
帖子数量 | 否 | 8 |
若是钉钉,务必提供签名密钥,企业微信则无须提供,飞书则可提供亦可不提供。
在你的任意一个 GitHub 仓库 .github/workflows/
文件夹下创建一个 .yml 文件,如 v2ex.yml
,内容如下:
name: V2ex
on:
schedule:
# 可自定义 cron 表达式
- cron: "0 2 * * *"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: yanglbme/v2ex-action@main
with:
webhook: ${{ secrets.WEBHOOK }}
secret: ${{ secrets.SECRET }}
count: 6
注意:
cron 是 UTC 时间,使用时请将北京时间转换为 UTC 进行配置。由于 GitHub Actions 的限制,如果将 cron 设置为 * * * * *
,则实际的执行频率为每 5 分钟执行一次。
┌───────────── 分钟 (0 - 59)
│ ┌───────────── 小时 (0 - 23)
│ │ ┌───────────── 日 (1 - 31)
│ │ │ ┌───────────── 月 (1 - 12 或 JAN-DEC)
│ │ │ │ ┌───────────── 星期 (0 - 6 或 SUN-SAT)
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
* * * * *
请在项目的 Settings -> Secrets
路径下配置好 WEBHOOK
与 SECRET
(仅钉钉机器人要配置),不要直接在 .yml
文件中暴露地址跟密钥。
钉钉 |
企业微信 |
飞书 |
对于 Gitee Pages Action 有任何的疑问,还可以通过以下方式找到我。
|
|