Skip to content

Information Exchange

Ljzd-PRO edited this page Jan 23, 2024 · 18 revisions

🛒 商品兑换

在登录绑定米哈游账户后,你可以配置米游币商品兑换计划,届时插件将会自动抢兑,并把结果通知给你。

⚠️ 注意

  • 机器人启动时会提示系统时间和网络时间之间的误差,如果误差偏大需要同步网络时间,防止错过兑换时间
  • 如果获取到的商品信息(/商品)中 兑换时间 和米游社App里看到的不一致,可能是时区设置不正确,可尝试在 .env 文件中更改时区设置:
    APSCHEDULER_CONFIG='{"apscheduler.timezone": "Asia/Shanghai"}'

    🔗 相关链接
    dotenv-配置文件
    原神商品时间对不上 #59

插件命令

查看你的兑换计划、获取命令帮助

/兑换

Note

此处没有使用 🔗 插件命令头

使用命令后,机器人将会发送你绑定的每个米哈游账号的所有兑换计划信息
你可以查看未来将要执行的兑换计划

同时,你将得到 📄 新增兑换计划📄 删除兑换计划📄 查看商品信息 的命令帮助,方便你使用。

增加、删除兑换计划

增加兑换计划

/兑换{COMMAND_SEP}+ <商品ID>

例如 /兑换.+ 2023123456

删除兑换计划

/兑换{COMMAND_SEP}- <商品ID>

例如 /兑换.- 2023123456

Note

此处没有使用 🔗 插件命令头

其中 {COMMAND_SEP} 是 NoneBot 全局配置中的命令分隔符,可配置多个分隔符,默认只有 .

🔗 NoneBot2 相关说明文档 - Command Start 和 Command Separator

例如配置了如下命令分隔符

COMMAND_SEP=[".", " "]

那么用法还可以是 /兑换 + 2023123456

使用新增兑换计划的命令后,插件将在后台获取商品信息和兑换时间,并设置兑换的定时任务。

如果你绑定了多个米哈游账户,机器人将会询问你要为哪个账户设置兑换计划。

查看商品信息

/商品 [分区]

[分区] 是可选参数

Note

此处没有使用 🔗 插件命令头

推荐直接使用 /商品 命令,机器人将会询问你要查看哪个分区(原神、崩坏三、米游社等)的商品信息
也可以使用例如 /商品 原神 命令来直接获取该分区的商品信息

商品信息包含 预览图、名称、兑换时间、商品 ID
分区的所有商品信息将集成到一张长图,发送给你

如果你发现收到的图片中的信息和 App 里看到的不一致,可能是商品信息图片需要更新了
为了更快发送商品信息图片,插件会缓存生成好的图片
你需要使用 📃 刷新商品信息 的命令来更新商品信息图片

刷新商品信息

/商品 更新

Note

此处没有使用 🔗 插件命令头

使用后,插件将在后台即刻生成商品信息图片。

如果运行 NoneBot2 的机器性能较弱,生成图片可能需要比较长的时间。

若生成图片失败,可尝试关闭插件配置项 GoodListImageConfig.MULTI_PROCESS

MULTI_PROCESS