MiraiForum

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

    Java真心太难用啦!!!!~

    开发交流
    8
    48
    6370
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 不
      不吃燚龘 摸鱼 @Orisland 最后由 编辑

      @orisland 好的,那我去好好研究下

      1 条回复 最后回复 回复 引用 0
      • 不
        不吃燚龘 摸鱼 @Orisland 最后由 编辑

        此回复已被删除!
        Orisland 2 条回复 最后回复 回复 引用 0
        • Orisland
          Orisland 摸鱼 @不吃燚龘 最后由 编辑

          @不吃燚龘 把Plugin修改为你的插件名称HelloWorld,并import你的HelloWorld。

          1 条回复 最后回复 回复 引用 0
          • Orisland
            Orisland 摸鱼 @不吃燚龘 最后由 编辑

            @不吃燚龘 请遮蔽qq密码和账号或删除该图片。

            不 1 条回复 最后回复 回复 引用 0
            • 不
              不吃燚龘 摸鱼 @Orisland 最后由 编辑

              @orisland 啊啊啊,抱歉抱歉,太过于投入没注意(尴尬)

              1 条回复 最后回复 回复 引用 0
              • 不
                不吃燚龘 摸鱼 最后由 编辑

                请问Headler能否代替
                // 创建监听
                Listener listener = GlobalEventChannel.INSTANCE.subscribeAlways(GroupMessageEvent.class, event -> {
                MessageChain chain = event.getMessage(); // 可获取到消息内容等, 详细查阅 GroupMessageEvent

                event.getSubject().sendMessage("Hello!"); // 回复消息
                

                })

                listener.complete(); // 停止监听
                这些内容,还是说这些内容实际上是用来监听并提取出QQ群里面的聊天内容并加以反馈?

                Orisland 1 条回复 最后回复 回复 引用 0
                • Orisland
                  Orisland 摸鱼 @不吃燚龘 最后由 Orisland 编辑

                  @不吃燚龘 是的,可以取代。
                  事实上,除非你需要过滤信息,和其他操作,否则onEnable方法的内容已无需修改。
                  所有的信息已被Handler监听。
                  你只需在Handler中的对应方法中进行操作即可。

                  不 1 条回复 最后回复 回复 引用 0
                  • 不
                    不吃燚龘 摸鱼 @Orisland 最后由 编辑

                    @orisland 目前问题:不知道如何触发反馈,现在是我输入“谢谢”,我看代码以为会反馈“~”,结果是它没有返回任何值

                    不 Orisland 2 条回复 最后回复 回复 引用 0
                    • 不
                      不吃燚龘 摸鱼 @不吃燚龘 最后由 编辑

                      @不吃燚龘 5.png
                      效果图为这样,属于是不能触发反馈。Inked6.jpg

                      Orisland 1 条回复 最后回复 回复 引用 0
                      • Orisland
                        Orisland 摸鱼 @不吃燚龘 最后由 Orisland 编辑

                        @不吃燚龘 大意了,忘记toString
                        请修改:

                        event.getMessage().contentToString().contains("?")
                        

                        根据这个条件判断后所有包含?的信息均会得到回复.

                        不 1 条回复 最后回复 回复 引用 0
                        • Orisland
                          Orisland 摸鱼 @不吃燚龘 最后由 编辑

                          @不吃燚龘 请使用qq回复测试,而非控制台。

                          不 1 条回复 最后回复 回复 引用 0
                          • 不
                            不吃燚龘 摸鱼 @Orisland 最后由 编辑

                            @orisland 请问toString是?为什么要contain“?”

                            Orisland 1 条回复 最后回复 回复 引用 0
                            • 不
                              不吃燚龘 摸鱼 @Orisland 最后由 编辑

                              @orisland 使用的里面有一张是qq的,目前不知道为什么没能检测到

                              Orisland 1 条回复 最后回复 回复 引用 0
                              • Orisland
                                Orisland 摸鱼 @不吃燚龘 最后由 编辑

                                @不吃燚龘 如果你还不太熟悉java的相关字符串基础处理方法,请先进行相关学习哦~
                                toString
                                contain

                                不 1 条回复 最后回复 回复 引用 0
                                • 不
                                  不吃燚龘 摸鱼 @Orisland 最后由 编辑

                                  @orisland 不是...我意思是能够理解,只不过我不知道为什么“谢谢”会contains“?”

                                  1 条回复 最后回复 回复 引用 0
                                  • Orisland
                                    Orisland 摸鱼 @不吃燚龘 最后由 Orisland 编辑

                                    @不吃燚龘 中间添加.contentToString()后即可
                                    "?"指你可以在?处修改为你需要检索的内容。
                                    这里仅作为例子演示,?无实际含义,你可以把他在这里当做占位符。
                                    4f731a40-c862-4ccc-b87b-250eaa421c8b-image.png

                                    1 条回复 最后回复 回复 引用 0
                                    • 不
                                      不吃燚龘 摸鱼 最后由 编辑

                                      了解了,谢谢

                                      1 条回复 最后回复 回复 引用 0
                                      • W
                                        wakaba 最后由 编辑

                                        https://github.com/ProtobufBot/Spring-Mirai-Server github上的一个jiava开发的mirai机器人 建议在此基础上进行开发。
                                        配置简单,只要按照【README.md】的操作,就可以实现在java开发工具里收到消息,之后断点调试什么的都很方便了。

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

                                          38af7288-8fdb-48fa-8def-a082b3c33803-image.png 看我微笑的表情

                                          不 1 条回复 最后回复 回复 引用 0
                                          • 不
                                            不吃燚龘 摸鱼 @Kloping 最后由 编辑

                                            @kloping ?

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