MiraiForum

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

    舔狗___

    @舔狗___

    1
    声望
    23
    资料浏览
    30
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    舔狗___ 取消关注 关注

    舔狗___ 发布的最佳帖子

    • RE: 还有人能正常启动新Q号么

      等等看吧 时间会给出答案的

      发布在 使用交流
      舔狗___
      舔狗___

    舔狗___ 发布的最新帖子

    • RE: 想收集一下现在大家对于mirai的使用情况

      是
      签名服务(应该是老版58)
      稳定 (近半年从未掉过)
      mirai插件
      linux(ubuntu)

      发布在 使用交流
      舔狗___
      舔狗___
    • RE: 有没有大佬懂用SteamWebApi以服务器IP+端口获取服务器信息啊

      @xiatianYa v2ray

      发布在 开发交流
      舔狗___
      舔狗___
    • RE: 还有人能正常启动新Q号么

      等等看吧 时间会给出答案的

      发布在 使用交流
      舔狗___
      舔狗___
    • RE: 这是什么报错是网络问题吗

      Can't read F:\bot2\data\org.iris.wiki\思源黑体.ttf

      字体文件有问题 或者 没有权限读文件

      发布在 使用交流
      舔狗___
      舔狗___
    • RE: Valorant-bot-Plugin Valorant相关功能插件

      @CHN-JinChang
      可能是字体文件的问题 你自己换个字体文件吧 字体文件在不自定义的情况下用的是系统默认字体

      修改plugin-config.yml中的如下配置 :
      f4ebbcd5-43d0-47a0-87da-0aa4f9014112-image.png

      type 指定为
      PATH, value 为具体你存放字体文件的绝对路径
      或者
      URL, value 为网址链接, 他会从你指定的URL下载字体文件并缓存到本地

      发布在 插件发布
      舔狗___
      舔狗___
    • RE: Valorant-bot-Plugin Valorant相关功能插件

      https://github.com/xiaoxue1272/valorant-bot-plugin/releases/tag/v0.8.1

      从这个版本开始后续更新随缘了
      也有可能是最后一个版本了

      发布在 插件发布
      舔狗___
      舔狗___
    • RE: 过滤时间和自定义事件

      @家里啊黄

              /**
               * 正常来说 监听一个事件(Event) 比如群消息事件(GroupMessageEvent) 监听的时间必须继承Event接口
               * 写法如下
               */
              val listener: Listener<GroupMessageEvent>  = GlobalEventChannel.subscribeAlways<GroupMessageEvent> {
                  TODO("doSomething")
              }
              /**
               * 取消监听
               */
              listener.cancel()
      
      
              /**
               * 或者以subscribe()方法进行监听
               * 返回 ListeningStatus.LISTENING 代表继续监听
               * 返回 ListeningStatus.STOPPED 代表结束监听
               */
              GlobalEventChannel.subscribe<GroupMessageEvent> {
                  if (message.isNotEmpty()) {
                      // TODO("doSomething")
                      ListeningStatus.LISTENING
                  } else {
                      ListeningStatus.STOPPED
                  }
              }
      
              /**
               * 只监听一次事件
               */
              GlobalEventChannel.subscribeOnce<GroupMessageEvent> {
                  TODO("doSomething")
              }
      
      
              /**
               * 如果是自定义事件 可以通过下面的写法进行广播
               */
              class CustomBroadcastEvent(val broadcastMessage: String): AbstractEvent(), BroadcastControllable
      
              // 先创建自定义事件的监听器
              GlobalEventChannel.subscribeAlways<CustomBroadcastEvent> {
                  // 打印
                  println(broadcastMessage)
              }
      
              // new 一个自定义事件 然后进行广播
              suspend {
                  CustomBroadcastEvent("hello").broadcast()
              }
      
              /**
               * 通过过滤监听某些符合条件的事件
               */
              GlobalEventChannel
                  // 指定要过滤的事件为 群消息事件
                  .filterIsInstance<GroupMessageEvent>()
                  // 具体过滤策略
                  .filter {
                      // 例如 只监听某个群里某个人的消息
                      it.group.id == 987654321L && it.sender.id == 123456789L
                  }
                  .filter {
                      // 过滤时间 也可以用 && 写在上面
                      // 只监听中午12点后的消息
                      Calendar.getInstance().apply {
                          timeInMillis = (it.time * 1000).toLong()
                      }.get(Calendar.HOUR_OF_DAY) >= 12
                  }
                  // 下面订阅监听的操作同上
                  .subscribeAlways<GroupMessageEvent> {
                      TODO("doSomething")
                  }
      

      大概就是这样吧 另外没有暂停监听 如果不想要监听了就直接取消监听 需要的时候在创建就好了 或者 搞个布尔值来控制 True监听 false不监听

      发布在 开发交流
      舔狗___
      舔狗___
    • RE: java.net.SocketTimeoutException: connect timed out,

      用签名服务
      1.https://mirai.mamoe.net/topic/2313/协议问题汇报

      2.https://mirai.mamoe.net/topic/223/无法登录的临时处理方案

      发布在 使用交流
      舔狗___
      舔狗___
    • RE: Valorant-bot-Plugin Valorant相关功能插件

      最近要考试 国庆回来更新

      发布在 插件发布
      舔狗___
      舔狗___
    • RE: Valorant-bot-Plugin Valorant相关功能插件

      @Fairy-a 在 Valorant-bot-Plugin Valorant相关功能插件 中说:

      \skiko-windows-x64.dll: %1 不是有效的 Win32 应用程序。请问这个

      完整日志截个图发一下

      然后暂时先改用AWT吧

      78d6ef39-b8d6-4aef-a56e-f53fab177d7f-image.png

      发布在 插件发布
      舔狗___
      舔狗___