MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    已解决 java是否有办法使用nextmessage呢?

    开发交流
    java 菜鸡 监听 上下文
    3
    7
    600
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Orisland
      Orisland 摸鱼 最后由 Orisland 编辑

      如题,
      我希望我可以实现bot在响应命令后对某人持续监听,并设置响应的时限,超时结束监听。
      请问实现上述功能有没有什么具体的实现方式。
      或者mirai有没有相关的上下文操作的便捷方式?

      另:请问在事件监控eventhost中返回停止监听的具体用法是?我目前在所有情况下似乎返回的都是持续保持监听,一旦返回停止监听似乎都会导致对某群或某人的监听中断而且似乎无法恢复?请问该停止监听返回的具体使用场景和用法是?能否举例?该用法是否可以解决上面的问题?

      如果有Java的例子就太好了( •︠ˍ•︡ )

      1 条回复 最后回复 回复 引用 0
      • H
        hundun000 ⭐2021⭐ 最后由 编辑

        自行维护上下文,自行实现子线程调度(使用Timer并将其加入上下文)

        Orisland 1 条回复 最后回复 回复 引用 0
        • Orisland
          Orisland 摸鱼 最后由 Orisland 编辑

          java如何调用messageevent中nextmessage呢?
          我看到了kotlin的调用方式但是这些代码似乎并不能用于java代码中.
          8486a1e4-174b-4544-9b13-5b78529c357c-DC0EA041D815C31DAB0A67D29378C58F.jpg

          10b92f7e-b2bc-4390-a3ba-597b9a1dfc6b-image.png

          应用场景是问答插件,目前似乎没有java版本的插件提供参考,如果有哪位佬曾经有写过实现类似功能的插件,请留言告诉我,感激不尽!

          1 条回复 最后回复 回复 引用 0
          • RainChan
            RainChan 摸鱼 最后由 编辑

            应该是不支持Java的。你可以自己用基本的消息监听来实现
            快来学kotlin

            1 条回复 最后回复 回复 引用 1
            • H
              hundun000 ⭐2021⭐ 最后由 编辑

              自行维护上下文,自行实现子线程调度(使用Timer并将其加入上下文)

              Orisland 1 条回复 最后回复 回复 引用 0
              • Orisland
                Orisland 摸鱼 @hundun000 最后由 Orisland 编辑

                @hundun000 果然还是得另开线程(つД`)
                Java人下人实锤。

                RainChan 1 条回复 最后回复 回复 引用 0
                • RainChan
                  RainChan 摸鱼 @Orisland 最后由 编辑

                  @orisland kotlin多方便,会Java分分钟上手使用

                  Orisland 1 条回复 最后回复 回复 引用 1
                  • Orisland
                    Orisland 摸鱼 @RainChan 最后由 编辑

                    @rainchan 可是还要额外重新熟悉语法和结构啊,要了解kotlin也得拖后面有时间再学(;´д`)ゞ

                    1 条回复 最后回复 回复 引用 0
                    • 1 / 1
                    • First post
                      Last post
                    Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact