cyanray / cyanray.github.io

My blog
4 stars 0 forks source link

开源Android QQ协议库mirai使用教程(2020-08版本) | uint128's Blog #21

Open cyanray opened 3 years ago

cyanray commented 3 years ago

https://uint128.com/2020/08/25/%E5%BC%80%E6%BA%90Android-QQ%E5%8D%8F%E8%AE%AE%E5%BA%93mirai%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B-2020-08%E7%89%88%E6%9C%AC/

uint128's blog

Nisekoi5 commented 3 years ago

你好,请问我下载了这3个jar。但是运行时报错是什么情况。 https://i.loli.net/2020/08/25/WfNVo6A29ZDKGFP.png https://i.loli.net/2020/08/25/kme9uIfiGOxKjc6.png

Nisekoi5 commented 3 years ago

上面那个提示好像是说我内存不够。不应该啊。虚拟机里还剩1G不够跑个机器人吗。。。不过我还是换到了物理机试了试。确实能启动了。但是输入命令就报错了image.png

cyanray commented 3 years ago

@Nisekoi5 上面那个提示好像是说我内存不够。不应该啊。虚拟机里还剩1G不够跑个机器人吗。。。不过我还是换到了物理机试了试。确实能启动了。但是输入命令就报错了image.png

如果提示内存不足,可以加个 -Xmx3g 参数(3g不行就4g,一直加……)

mirai-repo里的后端好像不是最新版本,可以试试这里的后端 mirai-console-1.0-M2-1-all.jar

现在的 mirai-console 还是测试版,适配的插件不多,似乎只有 mirai-native v1.9.0-pre 能运行。

SirnoChan commented 3 years ago

谢谢博主!编译时候我就懵了……这文对症了,没想到官方提供了编译好的包。除此以外难的地方就是jar的路径了。

Xavier9896 commented 3 years ago

催更

Snowflake-Pink commented 3 years ago

催更,顺便希望讲下cqhttp-mirai,因为这样子就可以调用很多cqhttp插件了

jiangjiangflies commented 3 years ago

谢谢博主,催更linux部署教程!mirai教程似乎只有你这里有啊!

cyanray commented 3 years ago

@jiangjiangflies 谢谢博主,催更linux部署教程!mirai教程似乎只有你这里有啊!

等mirai-console发布正式版再继续更新,现在也没什么插件支持,部署了也用不上。

cyanray commented 3 years ago

已更新,其实没什么新内容。

fansuregrin commented 3 years ago

大佬你好,我login登录qq时,输入验证码后有设备锁验证,但是在我的linux下会提示java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!,请问这应该如何解决?谢谢

cyanray commented 3 years ago

@fansuregrin 大佬你好,我login登录qq时,输入验证码后有设备锁验证,但是在我的linux下会提示java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!,请问这应该如何解决?谢谢

可能当前版本的mirai-console还没完善linux平台下设备锁验证的流程/方式,可以考虑去mirai-console项目发issue询问。

也可以试试临时的解决方法:在windows下验证设备锁后,将device.json文件(运行mirai-console后会自动生成这个文件)覆盖linux上的device.json文件,这样也许可以避免验证。

fansuregrin commented 3 years ago

@fansuregrin 大佬你好,我login登录qq时,输入验证码后有设备锁验证,但是在我的linux下会提示java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!,请问这应该如何解决?谢谢

可能当前版本的mirai-console还没完善linux平台下设备锁验证的流程/方式,可以考虑去mirai-console项目发issue询问。

也可以试试临时的解决方法:在windows下验证设备锁后,将device.json文件(运行mirai-console后会自动生成这个文件)覆盖linux上的device.json文件,这样也许可以避免验证。

谢谢大佬!我在Windows下验证后,再去Linux下就可以直接登录了

actual123321 commented 3 years ago

现在全网机器人已经炸了,不知道这个机器人还能维护多久啊

Snowflake-Pink commented 3 years ago

@actual123321 现在全网机器人已经炸了,不知道这个机器人还能维护多久啊

mirai只是一个机器人的底层,只要支持了cqhttp协议的机器人可以几乎能随便换底层,coolq 挂掉了你可以换 mirai,mirai挂掉了,你可以换cqhttp-go

cyanray commented 3 years ago

update: 本文内容已经过时,推荐使用mirai启动器:MCL