1.创建一个新的仓库,命名 aliyun-signin-action
2.在仓库中新建文件 .github/workflows/signin.yml
写入以下代码:
[ol]name: Aliyun Signin
on:
schedule:
# 每天国际时间 17:20 运行一次, 中国时间 01:20
- cron: '20 17 * * *'
workflow_dispatch:
jobs:
signin:
name: Aliyun Signin
runs-on: ubuntu-latest
steps:
- uses: ImYrS/[email protected]
with:
REFRESH_TOKENS: ${{ secrets.REFRESH_TOKENS }}
GP_TOKEN: ${{ secrets.GP_TOKEN}}
PUSH_TYPES: 'TELEGRAM'
TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}[/ol]复制代码
3.获取REFRESH_TOKENS
打开下面的网址:https://alist.nn.ci/zh/guide/drivers/aliyundrive.html 按提示获取阿里云盘Token
4.新建一个Personal access tokens (classic)
点击 GitHub 头像 -> Settings (注意与配置 Secrets 不是同一个 Settings) -> Developer settings -> Personal access token -> Tokens(classic) -> Generate new token 权限选择 repo, 不然不能更新 Secrets. 记住生成的 token, 离开页面后无法查看
5.在仓库的 Settings -> Secrets and Variables -> Actions 中点击 New repository secret 添加 Secrets和相应的值
6.运行action
在仓库的 Actions -> Aliyun Signin -> Run workflow 中点击 Run workflow 按钮运行和查看运行结果
后记:运行会出现错误
[ol]Process completed with exit code 1.[/ol]复制代码
但不影响正常使用