├── .gitignore ├── LICENSE ├── README.md ├── mirai-plus-annotation ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── zhuangxv │ └── miraiplus │ └── annotation │ ├── MiraiPlusFriendMessageHandler.java │ ├── MiraiPlusGroupMessageHandler.java │ ├── MiraiPlusHandler.java │ └── MiraiPlusTempMessageHandler.java ├── mirai-plus-core ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── zhuangxv │ └── miraiplus │ ├── EnableMiraiPlus.java │ ├── EnableMiraiPlusApplicationBeanContext.java │ ├── component │ ├── AtPlus.java │ ├── BotPlus.java │ ├── BotPlusFactory.java │ ├── FriendPlus.java │ ├── GroupPlus.java │ ├── ImagePlus.java │ ├── MemberPlus.java │ ├── MessagePlus.java │ ├── MiraiPlusInit.java │ ├── MiraiPlusLog.java │ ├── MiraiPlusMessageDispatcher.java │ ├── MiraiPlusThreadLocal.java │ ├── PlusObjectFactory.java │ └── UserPlus.java │ ├── config │ ├── ConfigKeys.java │ ├── MiraiPlusConfig.java │ └── MiraiPlusConfigFactory.java │ ├── enums │ └── FacePlus.java │ ├── exception │ └── MiraiPlusException.java │ ├── injector │ ├── ObjectInjector.java │ └── parameter │ │ ├── BotPlusInjector.java │ │ ├── GroupPlusInjector.java │ │ ├── MessageInjector.java │ │ ├── MessagePlusInjector.java │ │ ├── SenderFriendPlusInjector.java │ │ ├── SenderMemberPlusInjector.java │ │ └── SenderUserPlusInjector.java │ ├── pojo │ └── HandlerMethod.java │ ├── support │ ├── MiraiPlusApplicationBeanContextRegistrar.java │ └── MiraiPlusRegistrar.java │ └── util │ ├── BeanRegistryUtils.java │ ├── ClassUtils.java │ ├── MiraiPlusApplicationBeanContext.java │ ├── PropertySourcesUtils.java │ └── StringUtils.java ├── mirai-plus-demo ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── zhuangxv │ │ └── miraiplus │ │ ├── MiraiPlusApplication.java │ │ └── handler │ │ └── TalkHandler.java │ └── resources │ └── application.yml ├── mirai-plus └── pom.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/README.md -------------------------------------------------------------------------------- /mirai-plus-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-annotation/pom.xml -------------------------------------------------------------------------------- /mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusFriendMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusFriendMessageHandler.java -------------------------------------------------------------------------------- /mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusGroupMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusGroupMessageHandler.java -------------------------------------------------------------------------------- /mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusHandler.java -------------------------------------------------------------------------------- /mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusTempMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-annotation/src/main/java/com/zhuangxv/miraiplus/annotation/MiraiPlusTempMessageHandler.java -------------------------------------------------------------------------------- /mirai-plus-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/pom.xml -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/EnableMiraiPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/EnableMiraiPlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/EnableMiraiPlusApplicationBeanContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/EnableMiraiPlusApplicationBeanContext.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/AtPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/AtPlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/BotPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/BotPlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/BotPlusFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/BotPlusFactory.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/FriendPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/FriendPlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/GroupPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/GroupPlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/ImagePlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/ImagePlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MemberPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MemberPlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MessagePlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MessagePlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusInit.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusLog.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusMessageDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusMessageDispatcher.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusThreadLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/MiraiPlusThreadLocal.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/PlusObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/PlusObjectFactory.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/UserPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/component/UserPlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/config/ConfigKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/config/ConfigKeys.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/config/MiraiPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/config/MiraiPlusConfig.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/config/MiraiPlusConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/config/MiraiPlusConfigFactory.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/enums/FacePlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/enums/FacePlus.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/exception/MiraiPlusException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/exception/MiraiPlusException.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/ObjectInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/ObjectInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/BotPlusInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/BotPlusInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/GroupPlusInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/GroupPlusInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/MessageInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/MessageInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/MessagePlusInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/MessagePlusInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/SenderFriendPlusInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/SenderFriendPlusInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/SenderMemberPlusInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/SenderMemberPlusInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/SenderUserPlusInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/injector/parameter/SenderUserPlusInjector.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/pojo/HandlerMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/pojo/HandlerMethod.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/support/MiraiPlusApplicationBeanContextRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/support/MiraiPlusApplicationBeanContextRegistrar.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/support/MiraiPlusRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/support/MiraiPlusRegistrar.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/BeanRegistryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/BeanRegistryUtils.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/ClassUtils.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/MiraiPlusApplicationBeanContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/MiraiPlusApplicationBeanContext.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/PropertySourcesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/PropertySourcesUtils.java -------------------------------------------------------------------------------- /mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-core/src/main/java/com/zhuangxv/miraiplus/util/StringUtils.java -------------------------------------------------------------------------------- /mirai-plus-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-demo/pom.xml -------------------------------------------------------------------------------- /mirai-plus-demo/src/main/java/com/zhuangxv/miraiplus/MiraiPlusApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-demo/src/main/java/com/zhuangxv/miraiplus/MiraiPlusApplication.java -------------------------------------------------------------------------------- /mirai-plus-demo/src/main/java/com/zhuangxv/miraiplus/handler/TalkHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-demo/src/main/java/com/zhuangxv/miraiplus/handler/TalkHandler.java -------------------------------------------------------------------------------- /mirai-plus-demo/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus-demo/src/main/resources/application.yml -------------------------------------------------------------------------------- /mirai-plus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/mirai-plus/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxu97/mirai-plus/HEAD/pom.xml --------------------------------------------------------------------------------