警告:使用本项目所产生的任何不利影响、账号处罚或其他后果,均由使用者自行承担责任。
本项目通过 GitHub Actions 自动登录雀魂,帮助完成每日出勤成就(8bit 立直 BGM)并领取每日福气御守。
- 在浏览器中打开雀魂。
- 按
F12打开开发者工具,并切换到Console选项卡。 - 执行以下代码:
{ const r = await test_sdk.Login({ openQuickLogin: true }); if (r.code !== 0) throw new Error(`${r.code}: ${r.msg}`); console.log(`UID: ${r.data.LOGIN_UID}\nTOKEN: ${r.data.LOGIN_TOKEN}`); }
- 记录输出的
UID和TOKEN,用于 JP/EN/KR 服务器配置。如果提示test_sdk未定义,请等待游戏加载完成后重试。 - 如果使用 CN 服务器,则准备好账号邮箱和密码。所需的密码哈希会由脚本内部自动计算。
- 在 GitHub 上 Fork 本仓库。
- 在 Fork 后的仓库中打开
Settings > Secrets and variables > Actions。 - 点击
New repository secret,添加MS_SERVER。 MS_SERVER的值填写jp、en、kr、cn之一。不填写时默认使用jp。- 如果使用
jp、en或kr服务器,请再次点击New repository secret,添加UID和TOKEN。 - 如果使用
cn服务器,请再次点击New repository secret,添加EMAIL和PASSWORD,值填写账号邮箱和明文密码。 - 前往
Settings > Actions > General,将Workflow permissions调整为Read and write permissions。 - 默认执行时间为每天 JST 6:05。若需修改,请编辑
.github/workflows/main.yml中的cron。 - 打开仓库顶部的
Actions标签页,点击I understand my workflows, go ahead and enable them启用工作流。 - 在左侧
Workflows列表选择Login to Majsoul,点击Enable workflow。
- 确保浏览器中已经登录雀魂。
- 在 GitHub 的
Actions > Workflows页面点击Run workflow手动触发。 - 如果运行正常,浏览器端可能会因为重复登录而被服务器强制下线。
- GitHub Actions 可能因为服务器负载最多延迟 30 分钟。
- 请妥善保管
token和uid,避免泄露。

