MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. ssthssk
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 17
    • Best 2
    • Controversial 0
    • Groups 0

    ssthssk

    @ssthssk

    2
    Reputation
    20
    Profile views
    17
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ssthssk Unfollow Follow

    Best posts made by ssthssk

    • HiveSearch 大学生网课搜题答案插件

      大学生网课搜题答案插件

      项目地址:HiveSearchForQQ
      插件地址:HiveSearchForQQ.Release
      搜题功能提供者:OnlineCourseAPI

      插件指令:

      • 开启搜题

      • 关闭搜题

      • 开启所有人可变更搜题

      • 关闭所有人可变更搜题

      • 开启所有群可搜题

      • 关闭所有群可搜题

      插件加载默认开启搜题,命令由插件管理员发出(管理在Code中app/hive/entity/Config的host中指定)

      效果截图:
      图1
      图2

      第一次写插件不熟悉,配置文件方式希望大佬们提供思路,感谢

      posted in 插件发布
      ssthssk
      ssthssk
    • 适用于Java简便本地config配置文件生成插件

      MiraiConfigHelper


      项目地址

      项目地址:https://github.com/Raptor-wxw/MiariConfigHelper

      插件地址:https://github.com/Raptor-wxw/MiariConfigHelper/releases

      介绍

      MiraiConfigHelper 是一个便利于Java的本地config配置文件生成插件。插件的代码简单,只是利用了Jackson来生成本地Json配置文件。想要了解并自己开发优化可以浏览JacksonDoc

      插件可以供给小白,或者使用Java来进行Mirai编程的开发者使用的开发者。插件提供三个方法(我觉得目前完全够用),如果有用户使用本插件且觉得有待丰富,可以提交issue。

      功能

      插件功能包括:

      • createConfigFile()    创建本地配置文件
      • setConfigFile()      将配置类写入到本地配置文件
      • getConfigFromFile()   从本地文件加载配置项到内存

       

      createConfigFile()

      传参个数:1
      传参类型:String
      传参意义:传入参数为本地配置项文件名(不加后缀)
      例:

      try {
          JavaConfigHelper.createConfigFile("Config");
      } catch (IOException e) {
          throw new RuntimeException(e);
      }
      

      这会在Mirai安装目录下的config目录下新建Config文件夹,并在Config文件夹内生成Config.json文件。

      setConfigFile()

      传参个数:2
      参数1类型:String
      参数1意义:传入参数为本地配置项文件名(不加后缀)
      参数2类型:Object
      参数2意义:传入参数为工程项目中配置类的对象
      例:

      JavaConfigHelper.setConfigFile("Config", Config.INSTANCE);
      

      这会将项目中Config类在内存中的数据保存到Config/Config.json配置文件中。

       

      getConfigFromFile()

      传参个数:2
      参数1类型:String
      参数1意义:传入参数为本地配置项文件名(不加后缀)
      参数2类型:Class
      参数2意义:传入参数为工程项目中配置类的类对象
      例:

       

      JavaConfigHelper.getConfigFromFile("User", User.class);
      

      这会将本地配置文件Config.json文件中的配置项加载到项目中Config类的内存中。

      使用方式

      下载Release中的jar包MiraiConfigHelper.main.jar,将他导入到工程项目的Libraries中即可使用。工具类的类名为JavaConfigHelper,IDEA用户可以使用Alt+Enter自动导入import。或者手动输入import cn.hive_net.JavaConfigHelper;

      导入jar包操作示例(IDEA)

      1.在项目中新建lib文件夹,并将下载的jar包放入文件夹中。

      1.png

      2.依次打开File -> Project Structure -> 点击+加号 -> 选择Java。

      2.png

      3.在弹出的窗口中选择lib文件夹中的MiraiConfigHelper.main.jar,并点击确定,一路确定。

      3.png

      4.然后就可以开始代码的开发了,示例代码如下:

      User.java

      public class User {
      
          public static final User INSTANCE = new User();
          String name;
          int age;
      
          private User() {}
      
          public String getName() {
              return name;
          }
      
          public void setName(String name) {
              this.name = name;
          }
      
          public int getAge() {
              return age;
          }
      
          public void setAge(int age) {
              this.age = age;
          }
      }
      

      JavaConfigTest.java

      import cn.hive_net.JavaConfigHelper;
      
      import java.io.IOException;
      
      public class JavaConfigTest {
      
          public static void main(String[] args) throws IOException {
      
              // 创建本地配置文件
              try {
                  JavaConfigHelper.createConfigFile("User");
              } catch (IOException e) {
                  throw new RuntimeException(e);
              }
      
              // 设置User的值
              User.INSTANCE.setName("王晓文");
              User.INSTANCE.setAge(21);
      
              // 将配置类写入到本地配置文件
              JavaConfigHelper.setConfigFile("User", User.INSTANCE);
      
              // 从本地文件加载配置项到内存
              JavaConfigHelper.getConfigFromFile("User", User.class);
      
              // 获取User的值
              System.out.println(User.INSTANCE.getName());
              System.out.println(User.INSTANCE.getAge());
          }
      }
      
      posted in 插件发布
      ssthssk
      ssthssk

    Latest posts made by ssthssk

    • 适用于Java简便本地config配置文件生成插件

      MiraiConfigHelper


      项目地址

      项目地址:https://github.com/Raptor-wxw/MiariConfigHelper

      插件地址:https://github.com/Raptor-wxw/MiariConfigHelper/releases

      介绍

      MiraiConfigHelper 是一个便利于Java的本地config配置文件生成插件。插件的代码简单,只是利用了Jackson来生成本地Json配置文件。想要了解并自己开发优化可以浏览JacksonDoc

      插件可以供给小白,或者使用Java来进行Mirai编程的开发者使用的开发者。插件提供三个方法(我觉得目前完全够用),如果有用户使用本插件且觉得有待丰富,可以提交issue。

      功能

      插件功能包括:

      • createConfigFile()    创建本地配置文件
      • setConfigFile()      将配置类写入到本地配置文件
      • getConfigFromFile()   从本地文件加载配置项到内存

       

      createConfigFile()

      传参个数:1
      传参类型:String
      传参意义:传入参数为本地配置项文件名(不加后缀)
      例:

      try {
          JavaConfigHelper.createConfigFile("Config");
      } catch (IOException e) {
          throw new RuntimeException(e);
      }
      

      这会在Mirai安装目录下的config目录下新建Config文件夹,并在Config文件夹内生成Config.json文件。

      setConfigFile()

      传参个数:2
      参数1类型:String
      参数1意义:传入参数为本地配置项文件名(不加后缀)
      参数2类型:Object
      参数2意义:传入参数为工程项目中配置类的对象
      例:

      JavaConfigHelper.setConfigFile("Config", Config.INSTANCE);
      

      这会将项目中Config类在内存中的数据保存到Config/Config.json配置文件中。

       

      getConfigFromFile()

      传参个数:2
      参数1类型:String
      参数1意义:传入参数为本地配置项文件名(不加后缀)
      参数2类型:Class
      参数2意义:传入参数为工程项目中配置类的类对象
      例:

       

      JavaConfigHelper.getConfigFromFile("User", User.class);
      

      这会将本地配置文件Config.json文件中的配置项加载到项目中Config类的内存中。

      使用方式

      下载Release中的jar包MiraiConfigHelper.main.jar,将他导入到工程项目的Libraries中即可使用。工具类的类名为JavaConfigHelper,IDEA用户可以使用Alt+Enter自动导入import。或者手动输入import cn.hive_net.JavaConfigHelper;

      导入jar包操作示例(IDEA)

      1.在项目中新建lib文件夹,并将下载的jar包放入文件夹中。

      1.png

      2.依次打开File -> Project Structure -> 点击+加号 -> 选择Java。

      2.png

      3.在弹出的窗口中选择lib文件夹中的MiraiConfigHelper.main.jar,并点击确定,一路确定。

      3.png

      4.然后就可以开始代码的开发了,示例代码如下:

      User.java

      public class User {
      
          public static final User INSTANCE = new User();
          String name;
          int age;
      
          private User() {}
      
          public String getName() {
              return name;
          }
      
          public void setName(String name) {
              this.name = name;
          }
      
          public int getAge() {
              return age;
          }
      
          public void setAge(int age) {
              this.age = age;
          }
      }
      

      JavaConfigTest.java

      import cn.hive_net.JavaConfigHelper;
      
      import java.io.IOException;
      
      public class JavaConfigTest {
      
          public static void main(String[] args) throws IOException {
      
              // 创建本地配置文件
              try {
                  JavaConfigHelper.createConfigFile("User");
              } catch (IOException e) {
                  throw new RuntimeException(e);
              }
      
              // 设置User的值
              User.INSTANCE.setName("王晓文");
              User.INSTANCE.setAge(21);
      
              // 将配置类写入到本地配置文件
              JavaConfigHelper.setConfigFile("User", User.INSTANCE);
      
              // 从本地文件加载配置项到内存
              JavaConfigHelper.getConfigFromFile("User", User.class);
      
              // 获取User的值
              System.out.println(User.INSTANCE.getName());
              System.out.println(User.INSTANCE.getAge());
          }
      }
      
      posted in 插件发布
      ssthssk
      ssthssk
    • RE: HeroPower王者荣耀战力查询助手

      @Kloping 不过查战力一般都是查英雄最低战力

      posted in 插件发布
      ssthssk
      ssthssk
    • HeroPower王者荣耀战力查询助手

      HeroPower王者荣耀战力查询助手

      王者荣耀查战力的QQ群机器人助手,非常好用。


      项目地址:HeroPowerGroupAssistant

      插件地址:HeroPowerGroupAssistant.Release

      喜欢可以点个Star,谢谢


      插件指令:

      • 怎么查战力        给出查战力的方法提示
      • 开启战力查询       开启当前群内战力查询功能
      • 关闭战力查询       关闭当前群内战力查询功能
      • 添加插件管理员 [QQ]   添加对应qq为插件管理员
      • 移除插件管理员 [QQ]   移除对应qq的插件管理员
      • 查战力 英雄名 区服     查对应英雄在区服的战力

      例如:

      • 查战力 李白 安卓QQ
      • 查战力 李白 安卓微信
      • 查战力 李白 苹果QQ
      • 查战力 李白 苹果微信

      图例:
      1.png
       

      2.png

      3.png

      4.png

      posted in 插件发布
      ssthssk
      ssthssk
    • RE: HiveSearch 大学生网课搜题答案插件

      @qq201128 没看到加群呀,接口挂了

      posted in 插件发布
      ssthssk
      ssthssk
    • RE: PatPat摸摸头插件

      如果换头像了,为什么还是显示原来的头像

      posted in 插件发布
      ssthssk
      ssthssk
    • 王者荣耀战力查询助手

      王者荣耀战力查询群助手


       
      项目地址(Github):HeroPowerGroupAssistant
      项目地址(Gitee):HeroPowerGroupAssistant.Gitee

      插件地址(Github):HeroPowerGroupAssistant.Release
      插件地址(Gitee):HeroPowerGroupAssistant.Gitee.Release

      喜欢可以点个Star,谢谢


      插件指令:

      • 开启战力查询       开启群内战力查询功能

      • 关闭战力查询       关闭群内战力查询功能

      • 查战力 英雄名 [榜级别]   [榜级别] 为可选项

      例如:

      • 查战力 李白

      • 查战力 李白 查省榜


      图例:
      IMG_20220503_175632.jpg
       

      IMG_20220503_175623.jpg

      posted in 插件发布
      ssthssk
      ssthssk
    • 请问可以改好友备注吗

      我想加新好友之后改好友备注,但没找到这个功能,请问能指点一下吗?

      posted in 开发交流
      ssthssk
      ssthssk
    • RE: HiveSearch 大学生网课搜题答案插件

      @greenhandzdl 接口挂了,本来的搜题接口也是我个人维护的,没赚到米,现在挂了,等下次时机有缘我再重新维护一下

      posted in 插件发布
      ssthssk
      ssthssk
    • HiveSearch 大学生网课搜题答案插件

      大学生网课搜题答案插件

      项目地址:HiveSearchForQQ
      插件地址:HiveSearchForQQ.Release
      搜题功能提供者:OnlineCourseAPI

      插件指令:

      • 开启搜题

      • 关闭搜题

      • 开启所有人可变更搜题

      • 关闭所有人可变更搜题

      • 开启所有群可搜题

      • 关闭所有群可搜题

      插件加载默认开启搜题,命令由插件管理员发出(管理在Code中app/hive/entity/Config的host中指定)

      效果截图:
      图1
      图2

      第一次写插件不熟悉,配置文件方式希望大佬们提供思路,感谢

      posted in 插件发布
      ssthssk
      ssthssk
    • RE: Java真心太难用啦!!!!~

      哥你怎么样了,我也看不明白,能抱个团吗

      posted in 开发交流
      ssthssk
      ssthssk