本插件将森空岛签到功能注册为 大模型工具(LLM Tool),让你可以通过日常对话执行签到或查询状态,无需记忆固定命令。
- 智能签到:说"帮我签到"或"森空岛签到",大模型会自动调用签到工具。
- 状态查询:说"今天签到了吗"、"查询签到状态",模型会调用查询工具(纯只读,不会触发签到)。
- 支持游戏:明日方舟、终末地(多角色)。
- 🔒 Token 安全:token 仅限后台配置,不再支持在对话中发送 token——防止账号凭证泄露给大模型服务商/聊天记录。
- 📖 查询纯只读:
查询签到状态不再触发真实签到(v1.x 会在查询时顺便签到),改为读取本地签到记录。 - 🛡️ 设备 ID 持久化:deviceId 缓存到本地,重启不再重新注册设备,降低风控风险。
- 🐛 修复版本号/作者信息不一致。
在 AstrBot 管理后台 → 插件配置 → "森空岛签到(LLM 自然语言触发)" 中设置 token。
如何获取 token?
- 登录 森空岛网页版
- 访问 https://web-api.skland.com/account/info/hg
- 复制返回 JSON 中
content字段的值(例如{"content":"xxxxx"}中的xxxxx)
直接在聊天中发送自然语言指令即可,大模型会自动识别并执行:
- 签到:
- "帮我森空岛签到"
- "签到一下"
- 查询:
- "今天签到状态怎么样"
- "我签到没"
- "查看森空岛签到情况"
httpxpycryptodome
插件会自动安装(如果 AstrBot 支持),或手动安装:pip install httpx pycryptodome
- Token 请妥善保管,切勿公开分享。
- v2.0 起对话中发送 token 会被忽略,请只在后台配置中填写。
- 群聊中使用时,回复会公开,请注意隐私。
- 查询功能基于本插件记录的签到结果;如在其他设备/网页签到,查询结果可能不准确。
MIT