Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 30 10:13
    @Him188 banned @name327
  • Oct 11 2020 10:25
    @Him188 banned @1354092549
nqcodes
@nqcodes
不太会用这个聊天平台,统一回复楼上几位大哥,已经解决了,谢谢各位大佬~~~(清除cache目录即可)
nuozhen
@yangnuozhen
啊这 QQ群没了吗
普子
@puzi12138
image.png
请问安装http插件后这个报错怎么解决啊
普子
@puzi12138
image.png
之前的图太阴间了,换一张
qihang518887
@qihang518887
这是个什么软件
怪怪的
ieew
@ieew
image.png
有人测试成功了吗?我这mirai2.8.0rc+mah1.12.0还是老样子
liyang66
@liyang66
我超,我刚发现建了qq群,申请怎么找不到,已经解散了吗
KnigthtKeepers
@kunlan1949
image.png
@qihang518887 windows Terminal
hisou
@hisou
请问现在JavaPlugin可以写Test了吗
timefl
@timefl
登录QQ需要滑块验证怎么解决啊
Strelitzia
@Strelizia02
image.png
我已经导入了2.8.1的mirai-core-jvm的maven,但是没有BotFacoty这个类
wssy001
@wssy001
2.8.1?
image.png
image.png

image.png

IDEA右边maven选项卡 点这个 重新加载maven依赖

Strelitzia
@Strelizia02

image.png

IDEA右边maven选项卡 点这个 重新加载maven依赖

我都直接把本地的repo仓库里net.maome.mirai都删掉然后清了idea的缓存重新加载maven,还是没加载出来。。。。很离谱

image.png
看了下本地jar的内容,确实没有BotFactory相关的东西,我指加载了mirai-core-jvm这一个包,还有其他的依赖吗
404E
@4o4E
@Strelizia02 试试 net.mamoe:mirai-core:version ,我用的是这个
Alan ShaHaoran
@AlanFangchang
我也遇到发不出消息的bug了,然后删掉了cache文件夹就好了,神秘
wssy001
@wssy001
image.png

看了下本地jar的内容,确实没有BotFactory相关的东西,我指加载了mirai-core-jvm这一个包,还有其他的依赖吗

并没有其他依赖啊,就加mirai-core-jvm这一个 。如果是纯maven项目,应该能直接跑,如果是springboot,还得设置相关kotlin依赖的版本。如果可以的话,你把你这个项目放到github,然后我看一下

image.png
image.png
Strelitzia
@Strelizia02

看了下本地jar的内容,确实没有BotFactory相关的东西,我指加载了mirai-core-jvm这一个包,还有其他的依赖吗

并没有其他依赖啊,就加mirai-core-jvm这一个 。如果是纯maven项目,应该能直接跑,如果是springboot,还得设置相关kotlin依赖的版本。如果可以的话,你把你这个项目放到github,然后我看一下

https://github.com/Strelizia02/ArknightsAPI/tree/sqllite/src/main/java/com/strelizia/arknights/Runnner
是个springboot项目,我没做过kotlin。。。还需要其他依赖吗

wssy001
@wssy001

看了下本地jar的内容,确实没有BotFactory相关的东西,我指加载了mirai-core-jvm这一个包,还有其他的依赖吗

并没有其他依赖啊,就加mirai-core-jvm这一个 。如果是纯maven项目,应该能直接跑,如果是springboot,还得设置相关kotlin依赖的版本。如果可以的话,你把你这个项目放到github,然后我看一下

https://github.com/Strelizia02/ArknightsAPI/tree/sqllite/src/main/java/com/strelizia/arknights/Runnner
是个springboot项目,我没做过kotlin。。。还需要其他依赖吗

因为mirai是kotlin写的,像你发的这个项目使用的是 springboot 2.4.0,kotlin相关的依赖明显没到达mirai要求的依赖

image.png
image.png
wssy001
@wssy001

image.png

回到最初的问题 我只能说 maven抽风了,这个很正常!常见的解决方案就是重新加载maven项目,把报错的模块从maven本地仓库删掉,重下

MOZac-hash
@MOZac-hash
请问各位mirai for docker如何导入onebot.jar插件啊
chenkunhuang0826
@chenkunhuang0826
登录可以成功,但是监听事件一直没监听到
image.png
给一个好友发送消息是可以成功的
JiaoYeTan
@JiaoYeTan
mirai以后有没有可能支持qq频道?
Strelitzia
@Strelizia02
image.png

image.png

回到最初的问题 我只能说 maven抽风了,这个很正常!常见的解决方案就是重新加载maven项目,把报错的模块从maven本地仓库删掉,重下

我重新建了一个项目,感觉和maven关系不大,jar里面的class都存在了。我感觉可能是我没有kotlin环境加载不了kotlin的class,我配置了这三个依赖好像还不行,还需要其他的kotlin依赖吗

wssy001
@wssy001

image.png

打漏字了 抱歉 应该是: 因为mirai是kotlin写的,像你发的这个项目使用的是 springboot 2.4.0,它自带的kotlin相关的依赖版本明显没到达mirai要求的最低版本

我先前发过我自己使用的一个项目的pom.xml,你可以参考我的来,springboot项目,用Java做mirai-core的开发,只要一个mirai-core-jvm
wssy001
@wssy001
我看了你给的github项目的pom.xml,发现存在kotlin-stdlib这个依赖过低的问题(这个问题不会影响你找不到net.mamoe.mirai.BotFactory,但是会让你项目启动失败,最后大概会有 Correct the classpath of your application so that it contains a single, compatible version of kotlin.text.CharsKt 之类的提示),springboot 2.4.0自带的是1.4.x,但是mirai所依赖的是1.5.x,建议点开IDEA右侧选项卡,选择Dependency,查看mirai-core-jvm依赖的org.jetbrains.kotlin:kotlin-stdlib的版本(在org.jetbrains.kotlin:kotlin-stdlib-jdk8这个依赖里面)
wssy001
@wssy001
https://github.com/mamoe/mirai/blob/dev/docs/ConfiguringProjects.md#b-%E4%BD%BF%E7%94%A8-maven 突然发现文档更新了,建议你细细阅读 @Strelizia02 我先前在本地部署了你那个项目,并没有什么connot resolve symbol 'BotFactory'的报错,所以只能断定你的maven抽风了
Strelitzia
@Strelizia02
好的,感谢
wssy001
@wssy001
@Strelizia02 若还是无法解决,升级IDEA版本吧 至少升级到2020.3 然后把自带的kotlin插件升级到最新,再试试
Strelitzia
@Strelizia02

@Strelizia02 若还是无法解决,升级IDEA版本吧 至少升级到2020.3 然后把自带的kotlin插件升级到最新,再试试

感谢大佬,解决了。我本地的kotlin插件没生效,不能解析kotlin编译的jar。。。重装了idea就生效了