MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. ChanFeei
    3. 帖子
    C
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 1
    • 帖子 2
    • 最佳 0
    • 有争议的 0
    • 群组 0

    ChanFeei 发布的帖子

    • RE: 请问如何获取其他客户端向其他好友发送消息的事件广播?

      @imotosaiko 请问下哪个版本解决的?我用2.9.0-M1无法抛出MessageSyncEvent。只能看到C2CSyncMsg这条日志

      发布在 开发交流
      C
      ChanFeei
    • 收不到文件消息

      尝试过两种方法,都收不到文件消息:

      方法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

      发布在 BUG反馈
      C
      ChanFeei
    • 1 / 1