Ljzd_PRO

Results 139 comments of 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分支,使用登录时,没有发送二维码图片报错了 ![){TZ~MUG1LE)}`J4 FW}~B3](https://private-user-images.githubusercontent.com/124028234/327504935-4e1f0c06-7cf8-4421-94bb-2198b26b404c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQ2NzAzMDEsIm5iZiI6MTcxNDY3MDAwMSwicGF0aCI6Ii8xMjQwMjgyMzQvMzI3NTA0OTM1LTRlMWYwYzA2LTdjZjgtNDQyMS05NGJiLTIxOThiMjZiNDA0Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDUwMlQxNzEzMjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZDliMWZkMmMzZTJlZDY3NjM4ZDgxYWViNjI0OTZmMDAyOTA2MmQzNTJjMjUwZDA2ODdlOWQxNmUxMmMxMjc5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.xHP-khGHzszX4JoPqbhluOAy9RKxUqyhMOjUiFWK_NI) 现在没问题了,但得到的 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 也无法获取