【过期】QQ/QQ 频道/OneBot/go-cqhttp 登录指南

问题解答:上述所有方式我都尝试过,Koishi 仍然没有任何提示。

你需要升级自己的 gocqhttp 插件到 3.4.0 版本,然后按照下面的帖子寻找对应的教程贴进行操作。


如果确信自己全部操作后仍然无法登录,那么根据下方的群规贴备好报错信息,然后加入用户交流群(391463133)寻找客服帮助。

1 个赞

2023 年 3 月 1 日后,扫码登录提示「登录失败」解决方法

这种情况的日志类似:

解决方法:

首先,按照下面的方法找到当前 Koishi 实例的根目录;

进入目录的 accounts 文件夹,然后进入名称和你的机器人的 QQ 号相同的文件夹

用「记事本」或「文本编辑」打开里面的 device.json 文件,然后找到 protocol 字段;这个字段的前面有类似 xxx.xxx.xxx.xxx.com 的标识。

protocol 字段后面跟着一个数字,可能为 0 或者 5。将其改成 2 并保存。

重启 Koishi,然后重新尝试登录。你应当可以正常登录。

5 个赞

问题解答:我已尝试 14 楼中的方法,现在 QQ 可以成功登录,但收不到任何消息。

你需要先使用机器人向对应的群发一条消息,之后即可收到新消息。

1 个赞

使用该方法改为2后,如图报错:


同时进入死循环不断重载所有插件-报错中止-重载所有插件,5140端口无法访问。

account/账号/device.json如图所示,方框内部分改为2

2 个赞

你需要使用 Windows 以外的平台进行 14 楼所述的修改。Koishi Android 不支持在 Windows 上修改文件。

2 个赞

问题解答:使用这个 onebot 插件可以接入 QQ 频道吗?

可以的。此外,QQ 频道也可通过 qqguild 插件接入,二者的不同参见此贴

1 个赞

尝试登录,手机显示成功登陆,但是浏览器界面仍然显示二维码,并且后台显示登陆失败

摘要

2023-03-05 22:19:58 [D] gocqhttp Protocol → connect to server: 163.177.30.32:8080
2023-03-05 22:19:58 [D] gocqhttp 请使用手机QQ扫描二维码 (qrcode.png) :
2023-03-05 22:20:17 [I] app unload plugin adapter-onebot
2023-03-05 22:20:38 [I] app apply plugin adapter-onebot
2023-03-05 22:20:38 [W] gocqhttp 账号密码未配置, 将使用二维码登录.
2023-03-05 22:20:38 [D] gocqhttp 当前版本:v1.0.0-rc4
2023-03-05 22:20:38 [D] gocqhttp 已生成设备信息并保存到 device.json 文件.
2023-03-05 22:20:38 [D] gocqhttp 开始尝试登录并同步消息…
2023-03-05 22:20:38 [D] gocqhttp 使用协议: iPad
2023-03-05 22:20:45 [D] gocqhttp Protocol → connect to server: 157.148.54.170:8080
2023-03-05 22:20:45 [D] gocqhttp 请使用手机QQ扫描二维码 (qrcode.png) :
2023-03-05 22:20:47 [D] gocqhttp 扫码成功, 请在手机端确认登录.
2023-03-05 22:20:49 [W] gocqhttp 登录失败: 你的用户身份已失效,为保证帐号安全,请你重新登录。
2023-03-05 22:20:49 [D] gocqhttp 按 Enter 或等待 5s 后继续…
2023-03-05 22:28:07 [I] openai-api condition 3 met, replying
2023-03-05 22:29:53 [I] openai-api condition 3 met, replying
2023-03-05 22:31:51 [I] openai-api condition 3 met, replying
2023-03-05 22:33:45 [I] app terminated by SIGINT
PS C:\dev\koishi-app> yarn start
yarn run v1.22.19
$ koishi start
2023-03-05 22:34:01 [I] app Koishi/4.11.9
2023-03-05 22:34:01 [I] app apply plugin group:entry
2023-03-05 22:34:01 [I] app apply plugin group:basic
2023-03-05 22:34:01 [I] app apply plugin help
2023-03-05 22:34:01 [I] app apply plugin rate-limit
2023-03-05 22:34:01 [I] app apply plugin locales
2023-03-05 22:34:01 [I] app apply plugin commands
2023-03-05 22:34:01 [I] app apply plugin admin
2023-03-05 22:34:01 [I] app apply plugin group:console
2023-03-05 22:34:01 [I] app apply plugin analytics
2023-03-05 22:34:01 [I] app apply plugin console
2023-03-05 22:34:01 [I] app apply plugin dataview
2023-03-05 22:34:01 [I] app apply plugin logger
2023-03-05 22:34:01 [I] app apply plugin insight
2023-03-05 22:34:01 [I] app apply plugin market
2023-03-05 22:34:01 [I] app apply plugin sandbox
2023-03-05 22:34:01 [I] app apply plugin status
2023-03-05 22:34:01 [I] app apply plugin group:database
2023-03-05 22:34:01 [I] app apply plugin database-sqlite
2023-03-05 22:34:01 [I] app apply plugin assets-local
2023-03-05 22:34:01 [I] app apply plugin group:adapter
2023-03-05 22:34:01 [I] app apply plugin adapter-onebot
2023-03-05 22:34:01 [I] app apply plugin gocqhttp
2023-03-05 22:34:01 [I] app apply plugin rryth:8ecqyu
2023-03-05 22:34:01 [I] app apply plugin blockly:7k2h4v
2023-03-05 22:34:01 [I] app apply plugin jrrp:7us3yw
2023-03-05 22:34:01 [I] app apply plugin dice:e24p73
2023-03-05 22:34:01 [I] app apply plugin 5k:g6ivn1
2023-03-05 22:34:01 [I] app apply plugin genshin-voice:n5gchu
2023-03-05 22:34:01 [I] app apply plugin dialogue:965j3o
2023-03-05 22:34:01 [I] app apply plugin openai-api:7jaczx
2023-03-05 22:34:01 [I] assets missing config “selfUrl”, fallback to “file:” scheme
2023-03-05 22:34:02 [I] app server listening at http://127.0.0.1:5140
2023-03-05 22:34:02 [I] blockly Loading 4 plugin(s)
2023-03-05 22:34:02 [I] blockly Loaded 4 plugin(s)
2023-03-05 22:34:03 [W] gocqhttp 账号密码未配置, 将使用二维码登录.
2023-03-05 22:34:03 [D] gocqhttp 当前版本:v1.0.0-rc4
2023-03-05 22:34:03 [D] gocqhttp 将使用 device.json 内的设备信息运行Bot.
2023-03-05 22:34:03 [D] gocqhttp 开始尝试登录并同步消息…
2023-03-05 22:34:03 [D] gocqhttp 使用协议: iPad
2023-03-05 22:34:08 [D] gocqhttp Protocol → connect to server: 157.148.54.170:8080
2023-03-05 22:34:08 [D] gocqhttp 请使用手机QQ扫描二维码 (qrcode.png) :
2023-03-05 22:34:34 [D] gocqhttp 扫码成功, 请在手机端确认登录.
2023-03-05 22:34:38 [W] gocqhttp 登录失败: 你的用户身份已失效,为保证帐号安全,请你重新登录。
2023-03-05 22:34:38 [D] gocqhttp 按 Enter 或等待 5s 后继续…

2 个赞

你需要参考 14 楼中的方法登录。

2 个赞

遇到与15楼相同的问题,但我是使用手机mt管理器修改的文件,没有通过Windows平台。请问是有需要注意或者推荐的文字编辑器吗?

1 个赞

我是使用的 Linux 修改的,所以确实不太清楚 Android 上有哪些编辑器是可以用的

但确实需要一些比较专业的压缩和编辑软件,否则有些文件夹会在解压和压缩过程中被漏掉

个人还是推荐使用 Windows 以外的电脑进行编辑

2 个赞

我在安卓端尝试过多款文件管理器后,发现Mix文件管理器可以做到修改device.json后不会出现15楼的情况,较为稳定。

3 个赞

这是非常有意义的发现!感谢推荐

由于 Windows 的功能缺失导致无法在 Windows 上修改文件完成操作,而现在 Android 端市面上的绝大多数文件管理器都会在解压重新压缩后丢失部分文件和信息,感谢推荐能够完美解决此问题的文件管理器!


附一下这个软件的官网和 XDA 链接:


果然我涉及不到的很多地方还是要靠我们优秀的用户来解决 我虽然也是安卓主力机但工具类 App 方面我完全不了解 就只知道 ES 和 MT 这两个 试了都会丢信息

再次感谢推荐这个软件

另外,根据 14 楼操作后会导致 Bot 无法响应戳一戳事件,无法撤回消息。这是正常现象,需要等待上游更新解决。

image

2 个赞

修改protocol的方法也可用于密码错误或冻结

3 个赞

谢谢,有用!!!

1 个赞

需要注意「密码错误」并不推荐用 14 楼的方法解决,14 楼的方法有很大的副作用(如经常收不到消息)

「密码错误」的问题直接从上往下阅读即可解决

可是我只有修改了protocal为2才可以登录,在登录失败方法二那一楼里的三种方法,前两种我都试过了并且没用,第三种拿镜子我没有试过,我觉得太玄乎了应该不行。。。

1 个赞

这个是由于没有认真阅读本贴所致,认真阅读就可以解决了

1 个赞

但是本帖并没有“登录失败:密码错误或账号被冻结”的解决办法啊,其他情况不属于我这种问题

1 个赞

只有protocal改为2可以解决,但是如您所说,我改了后确实能登录,但是不支持戳一戳,也会有机器人莫名其妙不回消息的bug,所以我打算改回5,但是这样就无法登录了

1 个赞