这是一个江苏省青年大学习自动完成器。往下翻之前可以看一则苏联笑话:
一所大学正在全力搜捕在校内张贴反法西斯标语的学生,请问这最有可能发生在何时何地?
- A. 1936 年,德国,慕尼黑大学
- B. 1937 年,日本,东京大学
- C. 1935 年,中华民国,国立**大学
- D. 2022 年,中华人民共和国,清华大学
- E. 2022 年,中华人民共和国,复旦大学(4 月 18 日新增)
AFI 使用两个环境变量,分别是:
AFI_COOKIE
,即你的 Cookie,格式为laravel_session=<YOUR_COOKIE_HERE>
,例如laravel_session=233333
。你可以使用多个 Cookie,以空格分隔,例如laravel_session=233333 laravel_session=114514
。AFI_TOKEN
,Server 酱的 SendKey,用于推送结果。如果你不想使用 Server 酱,可以不设置这个环境变量。
环境变量可以通过多种方式设置,方法视你的系统 / shell 而定,请自行查询相关资料。此外,AFI 也支持通过 .env
文件设置环境变量。将 .env
文件放置在你下面执行 cargo 命令的目录下即可。
cargo run -r
首先,Fork 这个 Repo。然后为这个 Repo 设置一个名为 AFI_COOKIE
的 Secrets,里面填入你的 Cookie,像这样:laravel_session=2333333333333333333333333333333333333333
或者如果你想批量完成,那就这样:laravel_session=23333333333 laravel_session=114514
设置完之后,在 Repo 页面点击 Actions,按照里面的提示启用 Actions,否则 Action 不会运行。
这以后,这个 Action 在每周一 18 时会运行,帮你完成任务。值得注意的是,你需要每 60 天手动开启一下这个 Action,不然会被 GitHub 暂停。
见此处,获得 laravel_session=*
后即可填入 Secrets。
注册 Server 酱并获取 SendKey
,然后为你 Fork 下的 Repo 设置一个名为 AFI_TOKEN
的 Secrets,里面填入 SendKey
。这以后,本项目在运行后会使用 Server 酱向你推送结果。