MiraiForum

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

    Him188 发布的帖子

    • RE: Mirai怎么在通道中关闭当前监听通道?

      一个方法是增加一个 Job:

      val job = SupervisorJob()
      val eventChannel = GlobalEventChannel.parentContext(job)
      
      eventChannel.subscribe...
      
      job.cancel() // 取消全部监听
      

      另一个方法就是你说的在监听器里 return STOPPED。但这个方法可能比上面那个方法麻烦一些。

      发布在 开发交流
      Him188
      Him188
    • RE: Mirai如何实现延时执行?

      @michael1015198808 事件的执行共享 Kotlin 协程的全局线程池(可能有 64 个线程)。协程运行在线程中,少数协程的阻塞不会影响全局。但这些线程如果全部阻塞,将会导致不可确定的异常情况。建议使用专用的适合于 Java 的调度方式来进行延迟。

      发布在 开发交流
      Him188
      Him188
    • RE: 请问Mirai Core如何输出日志到文件和控制台?

      2.7.0 更新了日志,可以在 https://github.com/mamoe/mirai/tree/dev/logging 查看说明

      发布在 开发交流
      Him188
      Him188
    • RE: sendMessage无法使用?

      onEnable 需要快速完成,不允许进行发送消息这种高消耗(通常200ms)的操作。可以 lauch 一个协程,在协程里进行你想要的事情。

      发布在 开发交流
      Him188
      Him188
    • RE: java版command相关问题

      这方面文档确实很缺

      发布在 开发交流
      Him188
      Him188
    • RE: SubCommand未响应群消息,但可响应控制台输入

      使用chat-command插件

      发布在 开发交流
      Him188
      Him188
    • RE: 机器人被群友发起临时会话的消息接收不到

      请在 https://github.com/mamoe/mirai/issues/new?assignees=&labels=question&template=bug.md&title= 提交,尽可能附带全面的日志,如果能有标准步骤复现最好

      发布在 BUG反馈
      Him188
      Him188
    • RE: 群文件下载 0 kb/s

      获取到的链接是服务器提供的,下载不了那也没办法。

      发布在 使用交流
      Him188
      Him188
    • RE: 我枪法好烂

      好。

      发布在 摸鱼区
      Him188
      Him188
    • RE: MemberPermission权限问题

      是 bug,2.7-M2 有改善

      发布在 开发交流
      Him188
      Him188
    • RE: Twitter Helper 推特转发插件(停更跑路)

      怎么有好多你

      发布在 插件发布
      Him188
      Him188
    • RE: JAVA开发Mirai Console 插件的一些代码和问题

      使用 IntelliJ 插件创建的项目都配置好了 Kotlin, 直接在旧 config 的包创建 kt 文件就可以

      object DataTwo : AutoSavePluginConfig("DataTwo") {
          val string: String by value("test value")
          val list: List<String> by value()
          val map: Map<Long, Any?> by value(mapOf(
              123L to "ok",
          ))
      }
      
      发布在 开发交流
      Him188
      Him188
    • RE: JAVA开发Mirai Console 插件的一些代码和问题

      通常建议用 Kotlin 实现 config 部分, Java 和 Kotlin 可以无缝互调用

      发布在 开发交流
      Him188
      Him188
    • RE: 求助!MiraiConsole无法监听聊天的消息内容

      与通常 gradle 项目一样引用,打包时使用 buildPlugin

      发布在 开发交流
      Him188
      Him188
    • RE: 求助!MiraiConsole无法监听聊天的消息内容

      你需要为用户分配权限,用户才能在聊天使用指令(还要安装插件 chat-command)
      https://github.com/mamoe/mirai-console#执行指令

      你需要先定义并注册权限才能使用
      https://github.com/Him188/mirai-console-example-plugin/blob/49e93bf12a5a87b16e65d6f8f6b48f0a6662c527/src/main/kotlin/org/example/my/plugin/MyPluginMain.kt#L46

      发布在 开发交流
      Him188
      Him188
    • RE: bot一段时间后不再收到对话消息,且出现Received unknown commandName: StatSvc.QueryHB;

      会在 2.7-M1 修复

      发布在 BUG反馈
      Him188
      Him188
    • RE: Mirai-console插件开发的项目要求强制JDK1.8吗?

      用户有可能只有 JRE 1.8 因此建议基于 1.8

      发布在 开发交流
      Him188
      Him188
    • RE: 我的 IDEA 安装不上开发插件,说版本不匹配

      需要 2020.* 或 2021.* 的 IntelliJ IDEA Community/Ultimate // AndroidStudio,我们没有足够的时间支持多个 IDE 版本。

      发布在 开发交流
      Him188
      Him188
    • RE: 调度器好像有问题

      依赖冲突。使用 2.6.5 应该就不会有问题了

      发布在 开发交流
      Him188
      Him188
    • RE: 架构设计:抽离出“纯bot逻辑”?

      实际上可以考虑只支持 mirai-console,因为 mirai-console 可以像 core 一样嵌入使用?

      发布在 开发交流
      Him188
      Him188
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 4 / 7