MiraiForum

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

    Karlatemp 发布的最佳帖子

    • RE: 在使用ForwardMessageDSL时遇到一些问题
      // build.gradle.kts
      tasks.withType(KotlinJvmCompile::class.java) {
              kotlinOptions.languageVersion = "1.5"
              kotlinOptions.jvmTarget = JavaVersion.VERSION_1_8
              kotlinOptions.freeCompilerArgs += "-Xjvm-default=all"
          }
      
      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 插件之间的不正常调用

      99%两个插件的主包名一样

      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 如何获取引用的信息源?

      reply.getSource()

      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 一个kotlin基础问题

      每个变量都有作用域,你需要将 list 作为 lambda block 的一个参数传递过去

      
      fun a(b: (List<String>)->Unit) {
          b(mutableListOf())
      }
      
      a { argx -> 
          println(argx)
      }
      
      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: [求助] Mirai-Console 插件打包依赖问题

      更换 kt 版本

      plugins {
          kotlin("jvm") version "1.5.30"
          kotlin("plugin.serialization") version "1.5.30"
      }
      
      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 关于java事件监听设置优先级问题

      EmptyCoroutineContext.INSTANCE, 你应该看看那的默认参数是什么

      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 请问怎么获取被撤回的消息呢?(Java)

      https://mirai.mamoe.net/topic/1758/

      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 大佬们怎么上传群文件啊

      请认真阅读注释后再来提问

      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 写定时任务出现的一些问题()
      public object MyPlugin : KotlinPlugin() {
      private val scheduler = Executors.newScheduledThreadPool(2)
      
          private suspend fun supFunc() {
              logger.info { "!" }
          }
      
          private fun timers() {
              // Way 1
              scheduler.submit { runBlocking { supFunc() } }
              // Way 2
              scheduler.submit { MyPlugin.launch { supFunc() } }
          }
      
          private suspend fun magicTimer() {
              suspendCoroutine<Unit> { coroutine ->
                  scheduler.submit {
                      coroutine.resume(Unit)
                  }
              }
              logger.info { "!" }
          }
      
      }
      
      发布在 开发交流
      Karlatemp
      Karlatemp
    • RE: 希望能够改进mirai console新版本中的用户须知的确认方式

      添加阅读须知的原因是因为过多用户没有阅读手册而被迫添加的
      一味的让用户输入回车可能确实确实不是很好的设计,但是也达到了最初都目的:让用户阅读使用手册
      目前的方式确实是有点不科学,但可以开议题讨论改进方法
      至于为什么没有将 jvm 参数直接写进 doc 文档里,其原因是不希望整合包作者将此参数内置到启动参数中。可能这确实不是很好都做法,后续会在文档中补上

      发布在 开发交流
      Karlatemp
      Karlatemp
    • 1
    • 2
    • 3
    • 3 / 3