Ljzd_PRO
Ljzd_PRO
https://v2.nonebot.dev/docs/advanced/matcher#响应优先级 https://v2.nonebot.dev/docs/advanced/matcher#阻断 可能我们需要设置相应优先级为0,因为优先级越小越先被触发,然后被 `block=True` 阻断,不传递给下一个响应器。 如果命令冲突,则可以设置 [COMMAND_START](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki/Configuration-Config#command_start)
查了一下naturel_gpt默认优先级是比较大的 https://github.com/KroMiose/nonebot_plugin_naturel_gpt/blob/b7774d05ed5f83e4f29c344c942b02c48c97ff81/nonebot_plugin_naturel_gpt/config.py#L242 主要问题还是有命令漏了改 `block=True` 😂 https://github.com/Ljzd-PRO/nonebot-plugin-mystool/blob/b50d913af78cb56f391b92273a6f78756d8b8034/src/nonebot_plugin_mystool/help.py#L14-L15
API改了的话可能就比较麻烦了,得找其他有stoken的API
https://github.com/UIGF-org/mihoyo-api-collect/issues/46 > > API改了的话可能就比较麻烦了,得找其他有stoken的API > > 有个办法可以用米游社扫码登录(GameToken)这个应该可以把 这个不知道是否需要用户有注册游戏账号
现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试
> 现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试 新增内容在dev分支 https://github.com/Ljzd-PRO/nonebot-plugin-mystool/tree/dev
因为暂时还没把查看频道任务完成情况的API给加进去,所以目前是一次任务执行开始时如果米游币未全部获得,才会去做任务,然后会把指定的所有频道都执行一遍,没有严格要求所有频道的签到点赞任务都做满
> > > 现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试 > > > > > > 新增内容在dev分支 https://github.com/Ljzd-PRO/nonebot-plugin-mystool/tree/dev > > 大佬你好,我使用了dev分支,使用登录时,没有发送二维码图片报错了  现在没问题了,但得到的 stoken 实际上是 v2 的
```json "token": { "token_type": 1, "token": "v2_xxxx-xxxx-xxxx_xxxx==xxxx=" } ``` 通过 GameToken 获取 STokenV1 的API (`https://api-takumi.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken`),得到的是V2的,还是不行。
> "token": { > "token_type": 1, > "token": "v2_xxxx-xxxx-xxxx_xxxx==xxxx=" > } > 通过 GameToken 获取 STokenV1 的API (`https://api-takumi.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken`),得到的是V2的,还是不行。 并且似乎是因为只有stokenV2,缺少mid,连 ltoken 和 cookie_token 也无法获取