Name | 归属 | 属性 | 说明 |
---|---|---|---|
KOY_EB |
ky账户密码 | 必须 | 账号密码- 分割,多账户用&隔开[例如:aaa-bbb&ccc-ddd] |
- | - | - | - |
HITOKOTO |
false/true |
非必须 | 是否启用一言(随机句子)默认不启用 |
CONSOLE |
false/true |
非必须 | 是否控制台输出 |
- | - | - | - |
PUSH_KEY |
微信server酱推送 | 非必须 | server酱的微信通知官方文档,已兼容 Server酱·Turbo版 |
BARK_PUSH |
BARK推送 | 非必须 | IOS用户下载BARK这个APP,填写内容是app提供的设备码 ,例如:https://api.day.app/123 ,那么此处的设备码就是123 , 再不懂看 这个图(注:支持自建填完整链接即可) |
BARK_ARCHIVE |
BARK推送 | 非必须 | 推送是否存档 |
BARK_GROUP |
BARK推送 | 非必须 | bark 推送分组 |
BARK_SOUND |
BARK推送 | 非必须 | bark推送声音设置,例如choo ,具体值请在bark -推送铃声 -查看所有铃声 |
DD_BOT_TOKEN |
钉钉推送 | 非必须 | 钉钉推送(DD_BOT_TOKEN 和DD_BOT_SECRET 两者必需)官方文档 ,只需https://oapi.dingtalk.com/robot/send?access_token=XXX 等于= 符号后面的XXX即可 |
DD_BOT_SECRET |
钉钉推送 | 非必须 | (DD_BOT_TOKEN 和DD_BOT_SECRET 两者必需) ,密钥,机器人安全设置页面,加签一栏下面显示的SEC开头的SECXXXXXXXXXX 等字符 , 注:钉钉机器人安全设置只需勾选加签 即可,其他选项不要勾选, 再不懂看 这个图 |
FSKEY |
飞书推送 | 非必须 | 飞书机器人的 FSKEY |
GOBOT_URL |
go-cqhttp推送 | 非必须 | (1)推送到个人QQ:http://127.0.0.1/send_private_msg (2)推送到群: http://127.0.0.1/send_group_msg |
GOBOT_QQ |
go-cqhttp推送 | 非必须 | go-cqhttp 的推送群或用户 GOBOT_URL 设置 /send_private_msg 时填入 user_id=个人QQ /send_group_msg 时填入 group_id=QQ群 |
GOBOT_TOKEN |
go-cqhttp推送 | 非必须 | go-cqhttp 的 access_token |
IGOT_PUSH_KEY |
iGot推送 | 非必须 | iGot聚合推送,支持多方式推送,确保消息可达。 参考文档 |
PUSH_PLUS_TOKEN |
pushplus推送 | 非必须 | 微信扫码登录后一对一推送或一对多推送下面的token(您的Token) 官方网站 |
PUSH_PLUS_USER |
pushplus推送 | 非必须 | 一对多推送的“群组编码”(一对多推送下面->您的群组(如无则新建)->群组编码)注:(1、需订阅者扫描二维码 2、如果您是创建群组所属人,也需点击“查看二维码”扫描绑定,否则不能接受群组消息推送),只填PUSH_PLUS_TOKEN 默认为一对一推送 |
QMSG_KEY |
qmsg酱推送 | 非必须 | qmsg 酱的 QMSG_KEY |
QMSG_TYPE |
qmsg酱推送 | 非必须 | qmsg 酱的 QMSG_TYPE |
QYWX_KEY |
企业微信机器人推送 | 非必须 | 密钥,企业微信推送 webhook 后面的 key 详见官方说明文档 |
QYWX_AM |
企业微信应用消息推送 | 非必须 | corpid,corpsecret,touser,agentid,素材库图片id 参考文档1 参考文档2 素材库图片填0为图文消息, 填1为纯文本消息 |
TG_BOT_TOKEN |
telegram推送 | 非必须 | tg推送(需设备可连接外网),TG_BOT_TOKEN 和TG_USER_ID 两者必需,填写自己申请@BotFather的Token,如10xxx4:AAFcqxxxxgER5uw , 具体教程 |
TG_USER_ID |
telegram推送 | 非必须 | tg推送(需设备可连接外网),TG_BOT_TOKEN 和TG_USER_ID 两者必需,填写@getuseridbot中获取到的纯数字ID, 具体教程 |
TG_API_HOST |
telegram推送 | 非必须 | tg 代理 api |
TG_PROXY_AUTH |
telegram推送 | 非必须 | tg 代理认证参数 |
TG_PROXY_HOST |
Telegram 代理的 IP | 非必须 | 代理类型为 http。例子:http代理 http://127.0.0.1:1080 则填写 127.0.0.1 |
TG_PROXY_PORT |
Telegram 代理的端口 | 非必须 | 例子:http代理 http://127.0.0.1:1080 则填写 1080 |
- 固定时间点运行,启用企业微信应用消息推送
name: keepalive_kyb
on:
schedule:
# 每隔6天运行一次,运行时间点自行设置(此处北京时间8:14运行)
- cron: '14 0 */6 * *'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install Dependencies
run: |
pip install -r requirements.txt
- name: Run Keepalive
run: python3 koyeb.py
env:
KOY_EB: ${{ secrets.KOY_EB }}
QYWX_AM: ${{ secrets.QYWX_AM }} ## 填写对应的平台通知变量名[此处使用企业微信应用消息推送],若需要多平台同时推送,请按此格式填写多个平台对应的变量名即可
- 随机时间点运行,启用pushplus推送
name: keepalive_kyb
on:
schedule:
- cron: '14 0 */6 * *'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Random Cron
uses: grbnb/random-workflow-cron@v2
with:
github_token: ${{ secrets.PAT }} # 务必添加Personal Access Token密钥 没有请自行创建 https://github.com/settings/tokens/new
keep_history: true
time_zone: "UTC+8"
interval_count: 1
cron_dmw: "*/6 * *"
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install Dependencies
run: |
pip install -r requirements.txt
- name: Run Keepalive
run: python3 koyeb.py
env:
KOY_EB: ${{ secrets.KOY_EB }}
PUSH_PLUS_TOKEN: ${{ secrets.PUSH_PLUS_TOKEN }} ## 填写对应的平台通知变量名[此处使用pushplus推送],若需要多平台同时推送,请按此格式填写多个平台对应的变量名即可
以上secrets.XXX
变量请务必前往仓库settings
-> Secrets and variables
-> New repository secret
处添加对应的XXX变量名和值
- 本程序仅供学习了解, 非盈利目的,请于下载后 24 小时内删除, 不得用作任何商业用途, 文字、数据及图片均有所属版权, 如转载须注明来源。
- 使用本程序必循遵守部署免责声明。使用本程序必循遵守部署服务器所在地、所在国家和用户所在国家的法律法规, 程序作者不对使用者任何不当行为负责.