Ljzd-PRO / nonebot-plugin-mystool

QQ聊天、频道机器人插件 | 米游社工具-每日米游币任务、游戏签到、商品兑换、免抓包登录、原神崩铁便笺提醒
https://pypi.org/project/nonebot-plugin-mystool
MIT License
420 stars 52 forks source link

登录失败 #357

Closed haoeixc closed 3 months ago

haoeixc commented 3 months ago

佬,stable,dev和那个两种登录的分支都试了登录失败,是不是牢米又改api了 捕获45678 捕获34543 捕7676获

Ljzd-PRO commented 3 months ago

第一个登录方式获取stoken V1的确实已经改了,第二个也就是目前的扫码登录方式,二维码确实有超时吗?

haoeixc commented 3 months ago

第一个登录方式获取stoken V1的确实已经改了,第二个也就是目前的扫码登录方式,二维码确实有超时吗?

二维码过期,获取扫描状态超时。 Screenshot_2024-08-10-16-05-49-400_com.tencent.mobileqq.png

haoeixc commented 3 months ago

第一个登录方式获取stoken V1的确实已经改了,第二个也就是目前的扫码登录方式,二维码确实有超时吗?

补充了await,虽然没超时但是还是二维码过期,登录失败

Image

tym2008 commented 3 months ago

我也有遇到类似的问题,可能是扫码获取token时app_id的问题,可以试试在src/nonebot_plugin_mystool/api/common.py中扫码登录获取二维码以及检查二维码是否扫描的部分把app_id改为”2“尝试,我改为”2“后可以正常登录

haoeixc commented 3 months ago

我也有遇到类似的问题,可能是扫码获取token时app_id的问题,可以试试在src/nonebot_plugin_mystool/api/common.py中扫码登录获取二维码以及检查二维码是否扫描的部分把app_id改为”2“尝试,我改为”2“后可以正常登录

具体是哪几行,我改了几个还是登不上去

tym2008 commented 3 months ago

image image 我是这样改的

tym2008 commented 3 months ago

我也有遇到类似的问题,可能是扫码获取token时app_id的问题,可以试试在src/nonebot_plugin_mystool/api/common.py中扫码登录获取二维码以及检查二维码是否扫描的部分把app_id改为”2“尝试,我改为”2“后可以正常登录

具体是哪几行,我改了几个还是登不上去

改了之后扫码显示的是未定的扫码登录

haoeixc commented 3 months ago

我也有遇到类似的问题,可能是扫码获取token时app_id的问题,可以试试在src/nonebot_plugin_mystool/api/common.py中扫码登录获取二维码以及检查二维码是否扫描的部分把app_id改为”2“尝试,我改为”2“后可以正常登录

具体是哪几行,我改了几个还是登不上去

改了之后扫码显示的是未定的扫码登录

nb大佬可以了

wang4386 commented 3 months ago

我也有遇到类似的问题,可能是扫码获取token时app_id的问题,可以试试在src/nonebot_plugin_mystool/api/common.py中扫码登录获取二维码以及检查二维码是否扫描的部分把app_id改为”2“尝试,我改为”2“后可以正常登录

我是直接通过nb install安装的插件,插件文件地址不知道在哪里,可以告知一下吗?

haoeixc commented 3 months ago

我也有遇到类似的问题,可能是扫码获取token时app_id的问题,可以试试在src/nonebot_plugin_mystool/api/common.py中扫码登录获取二维码以及检查二维码是否扫描的部分把app_id改为”2“尝试,我改为”2“后可以正常登录

我是直接通过nb install安装的插件,插件文件地址不知道在哪里,可以告知一下吗?

如果你在虚拟环境下安装的一般都在项目目录的.venv\Lib\site-packages\nonebot_plugin_mystool目录下,他的src/nonebot_plugin_mystool/api/common.py貌似是直接源码放插件项目目录直接用的,而且卸载插件的时候也会提醒你删除的目录,那个提醒删除的目录也是这个插件的目录

wang4386 commented 3 months ago

我也有遇到类似的问题,可能是扫码获取token时app_id的问题,可以试试在src/nonebot_plugin_mystool/api/common.py中扫码登录获取二维码以及检查二维码是否扫描的部分把app_id改为”2“尝试,我改为”2“后可以正常登录

我是直接通过nb install安装的插件,插件文件地址不知道在哪里,可以告知一下吗?

如果你在虚拟环境下安装的一般都在项目目录的.venv\Lib\site-packages\nonebot_plugin_mystool目录下,他的src/nonebot_plugin_mystool/api/common.py貌似是直接源码放插件项目目录直接用的,而且卸载插件的时候也会提醒你删除的目录,那个提醒删除的目录也是这个插件的目录

解决了,感谢

dontdot commented 3 months ago

app_id直接在config.json中的game_token_app_id修改 image 目前只有2可用,其余皆报错{"data":null,"message":"请求失败,当前设备或网络环境存在风险","retcode":-3503}

tym2008 commented 3 months ago

app_id直接在config.json中的game_token_app_id修改 image 目前只有2可用,其余皆报错{"data":null,"message":"请求失败,当前设备或网络环境存在风险","retcode":-3503}

才发现配置文件里面有😂 我是在改littlepaimon的登录代码的时候发现的问题,然后就翻了下源码,改了发现能用了 不过我有个问题,既然配置文件有,async def后面定义tuple的时候为啥写了个app_id:1进去(py小白不是很看得懂),是要定义变量顺手写的吗

dontdot commented 3 months ago

设置的一个默认值,当调用没传入app_id是可以用默认值,不然会出错

tym2008 commented 3 months ago

设置的一个默认值,当调用没传入app_id是可以用默认值,不然会出错

我就说为啥改了上面的那个值没用😂原来是默认值