收不到文件消息
-
尝试过两种方法,都收不到文件消息:
方法1,通过注册监听事件,无法收到文件消息
代码:bot.getEventChannel().registerListenerHost(new SimpleListenerHost() { @EventHandler public ListeningStatus onFriendMessage(FriendMessageEvent event) { //这里进不来 } }
方法2,通过漫游消息,能查到一条空信息,不知怎么下载文件?
代码:RoamingMessages msgs= bot.getFriendOrFail(qq).getRoamingMessages(); Stream<MessageChain> stream= msgs.getMessagesStream(startTime, endTime, RoamingMessageFilter.ANY); stream.forEach(messageChain -> { log.info(messageChain.toString()); //输出 [mirai:source:[29332],[0]] 不知道怎么解析? });
麻烦论坛里的mirai专家们帮看看是不是用法不对?还是目前版本不支持?
环境:Java调用mirai-core
maven:mirai-core-jvm
版本: 2.9.0-M1