├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feat-request.md ├── assets │ └── logo.png ├── dependabot.yml └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── java │ └── com │ │ └── mikuac │ │ └── shiro │ │ ├── action │ │ ├── GensokyoExtend.java │ │ ├── GoCQHTTPExtend.java │ │ ├── LLOneBotExtend.java │ │ ├── LagrangeExtend.java │ │ ├── NapCatExtend.java │ │ └── OneBot.java │ │ ├── adapter │ │ ├── WebSocketClientHandler.java │ │ └── WebSocketServerHandler.java │ │ ├── annotation │ │ ├── AnyMessageHandler.java │ │ ├── FriendAddNoticeHandler.java │ │ ├── FriendAddRequestHandler.java │ │ ├── GroupAddRequestHandler.java │ │ ├── GroupAdminHandler.java │ │ ├── GroupBanNoticeHandler.java │ │ ├── GroupCardChangeNoticeHandler.java │ │ ├── GroupDecreaseHandler.java │ │ ├── GroupIncreaseHandler.java │ │ ├── GroupMessageHandler.java │ │ ├── GroupMsgDeleteNoticeHandler.java │ │ ├── GroupPokeNoticeHandler.java │ │ ├── GroupReactionNoticeHandler.java │ │ ├── GroupUploadNoticeHandler.java │ │ ├── GuildMessageHandler.java │ │ ├── MessageEmojiLikeNoticeHandler.java │ │ ├── MessageHandlerFilter.java │ │ ├── MetaHandler.java │ │ ├── PrivateMessageHandler.java │ │ ├── PrivateMsgDeleteNoticeHandler.java │ │ ├── PrivatePokeNoticeHandler.java │ │ └── common │ │ │ ├── Order.java │ │ │ └── Shiro.java │ │ ├── boot │ │ ├── Shiro.java │ │ └── ShiroAutoConfiguration.java │ │ ├── common │ │ ├── limit │ │ │ └── RateLimiter.java │ │ └── utils │ │ │ ├── AnnotationScanner.java │ │ │ ├── ArrayMsgUtils.java │ │ │ ├── CacheUtils.java │ │ │ ├── CheckResult.java │ │ │ ├── CommonUtils.java │ │ │ ├── ConnectionUtils.java │ │ │ ├── EventUtils.java │ │ │ ├── FaceUtils.java │ │ │ ├── GroupMessageFilterUtils.java │ │ │ ├── InternalUtils.java │ │ │ ├── JsonObjectWrapper.java │ │ │ ├── JsonUtils.java │ │ │ ├── Keyboard.java │ │ │ ├── MessageConverser.java │ │ │ ├── MsgUtils.java │ │ │ ├── OneBotMedia.java │ │ │ ├── PairUtils.java │ │ │ ├── PayloadSender.java │ │ │ ├── RegexUtils.java │ │ │ ├── ReqUtils.java │ │ │ └── ShiroUtils.java │ │ ├── constant │ │ ├── ActionParams.java │ │ └── Connection.java │ │ ├── core │ │ ├── Bot.java │ │ ├── BotContainer.java │ │ ├── BotFactory.java │ │ ├── BotMessageEventInterceptor.java │ │ ├── BotPlugin.java │ │ ├── CoreEvent.java │ │ ├── DefaultBotMessageEventInterceptor.java │ │ ├── DependencyResolver.java │ │ └── PluginManager.java │ │ ├── dto │ │ ├── action │ │ │ ├── common │ │ │ │ ├── ActionData.java │ │ │ │ ├── ActionList.java │ │ │ │ ├── ActionRaw.java │ │ │ │ ├── Anonymous.java │ │ │ │ ├── GuildMsgId.java │ │ │ │ └── MsgId.java │ │ │ └── response │ │ │ │ ├── BooleanResp.java │ │ │ │ ├── ChannelInfoResp.java │ │ │ │ ├── CheckUrlSafelyResp.java │ │ │ │ ├── ClientsResp.java │ │ │ │ ├── DownloadFileResp.java │ │ │ │ ├── EssenceMsgResp.java │ │ │ │ ├── FriendInfoResp.java │ │ │ │ ├── GetForwardMsgResp.java │ │ │ │ ├── GetGuildMsgResp.java │ │ │ │ ├── GetMsgListResp.java │ │ │ │ ├── GetStatusResp.java │ │ │ │ ├── GroupAtAllRemainResp.java │ │ │ │ ├── GroupFilesResp.java │ │ │ │ ├── GroupHonorInfoResp.java │ │ │ │ ├── GroupInfoExResp.java │ │ │ │ ├── GroupInfoResp.java │ │ │ │ ├── GroupMemberInfoResp.java │ │ │ │ ├── GuildListResp.java │ │ │ │ ├── GuildMemberListResp.java │ │ │ │ ├── GuildMemberProfileResp.java │ │ │ │ ├── GuildMetaByGuestResp.java │ │ │ │ ├── GuildServiceProfileResp.java │ │ │ │ ├── LoginInfoResp.java │ │ │ │ ├── MsgResp.java │ │ │ │ ├── OcrResp.java │ │ │ │ ├── StrangerInfoResp.java │ │ │ │ ├── UnidirectionalFriendListResp.java │ │ │ │ ├── UrlResp.java │ │ │ │ ├── VersionInfoResp.java │ │ │ │ └── WordSlicesResp.java │ │ └── event │ │ │ ├── Event.java │ │ │ ├── message │ │ │ ├── AnyMessageEvent.java │ │ │ ├── GroupMessageEvent.java │ │ │ ├── GuildMessageEvent.java │ │ │ ├── MessageEvent.java │ │ │ └── PrivateMessageEvent.java │ │ │ ├── meta │ │ │ ├── HeartbeatMetaEvent.java │ │ │ ├── LifecycleMetaEvent.java │ │ │ └── MetaEvent.java │ │ │ ├── notice │ │ │ ├── ChannelCreatedNoticeEvent.java │ │ │ ├── ChannelDestroyedNoticeEvent.java │ │ │ ├── ChannelUpdatedNoticeEvent.java │ │ │ ├── FriendAddNoticeEvent.java │ │ │ ├── GroupAdminNoticeEvent.java │ │ │ ├── GroupBanNoticeEvent.java │ │ │ ├── GroupCardChangeNoticeEvent.java │ │ │ ├── GroupDecreaseNoticeEvent.java │ │ │ ├── GroupHonorChangeNoticeEvent.java │ │ │ ├── GroupIncreaseNoticeEvent.java │ │ │ ├── GroupLuckyKingNoticeEvent.java │ │ │ ├── GroupMessageReactionNoticeEvent.java │ │ │ ├── GroupMsgDeleteNoticeEvent.java │ │ │ ├── GroupUploadNoticeEvent.java │ │ │ ├── MessageEmojiLikeNoticeEvent.java │ │ │ ├── MessageReactionsUpdatedNoticeEvent.java │ │ │ ├── NoticeEvent.java │ │ │ ├── PokeNoticeEvent.java │ │ │ ├── PrivateMsgDeleteNoticeEvent.java │ │ │ └── ReceiveOfflineFilesNoticeEvent.java │ │ │ └── request │ │ │ ├── FriendAddRequestEvent.java │ │ │ ├── GroupAddRequestEvent.java │ │ │ └── RequestEvent.java │ │ ├── enums │ │ ├── ActionPath.java │ │ ├── ActionPathEnum.java │ │ ├── AdapterEnum.java │ │ ├── AdminNoticeTypeEnum.java │ │ ├── AtEnum.java │ │ ├── CommonEnum.java │ │ ├── MessageEventEnum.java │ │ ├── MetaEventEnum.java │ │ ├── MsgTypeEnum.java │ │ ├── NoticeEventEnum.java │ │ ├── NotifyEventEnum.java │ │ ├── ReplyEnum.java │ │ ├── RequestEventEnum.java │ │ └── SessionStatusEnum.java │ │ ├── exception │ │ └── ShiroException.java │ │ ├── handler │ │ ├── ActionHandler.java │ │ ├── EventHandler.java │ │ ├── event │ │ │ ├── MessageEvent.java │ │ │ ├── MetaEvent.java │ │ │ ├── NoticeEvent.java │ │ │ ├── NotifyEvent.java │ │ │ └── RequestEvent.java │ │ └── injection │ │ │ └── InjectionHandler.java │ │ ├── model │ │ ├── ArrayMsg.java │ │ └── HandlerMethod.java │ │ ├── properties │ │ ├── RateLimiterProperties.java │ │ ├── ShiroProperties.java │ │ ├── TaskPoolProperties.java │ │ ├── WebSocketClientProperties.java │ │ ├── WebSocketProperties.java │ │ └── WebSocketServerProperties.java │ │ └── task │ │ ├── ScheduledTask.java │ │ ├── ShiroAsyncTask.java │ │ └── ShiroTaskPoolConfig.java └── resources │ └── META-INF │ └── spring │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports └── test ├── java └── com │ └── mikuac │ └── shiro │ ├── ShiroTestApplication.java │ └── common │ └── utils │ ├── AnnotationScannerTest.java │ ├── CacheUtilsTest.java │ ├── CommonUtilsTest.java │ ├── InternalUtilsTest.java │ ├── JsonUtilsTest.java │ ├── MessageConverserTest.java │ └── MsgUtilsTest.java └── resources └── application.yml /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feat-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/.github/ISSUE_TEMPLATE/feat-request.md -------------------------------------------------------------------------------- /.github/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/.github/assets/logo.png -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "shiro" -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/action/GensokyoExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/action/GensokyoExtend.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/action/GoCQHTTPExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/action/GoCQHTTPExtend.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/action/LLOneBotExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/action/LLOneBotExtend.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/action/LagrangeExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/action/LagrangeExtend.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/action/NapCatExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/action/NapCatExtend.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/action/OneBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/action/OneBot.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/adapter/WebSocketClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/adapter/WebSocketClientHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/adapter/WebSocketServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/adapter/WebSocketServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/AnyMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/AnyMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/FriendAddNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/FriendAddNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/FriendAddRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/FriendAddRequestHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupAddRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupAddRequestHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupAdminHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupAdminHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupBanNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupBanNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupCardChangeNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupCardChangeNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupDecreaseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupDecreaseHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupIncreaseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupIncreaseHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupMsgDeleteNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupMsgDeleteNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupPokeNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupPokeNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupReactionNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupReactionNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GroupUploadNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GroupUploadNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/GuildMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/GuildMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/MessageEmojiLikeNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/MessageEmojiLikeNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/MessageHandlerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/MessageHandlerFilter.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/MetaHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/MetaHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/PrivateMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/PrivateMessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/PrivateMsgDeleteNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/PrivateMsgDeleteNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/PrivatePokeNoticeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/PrivatePokeNoticeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/common/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/common/Order.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/annotation/common/Shiro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/annotation/common/Shiro.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/boot/Shiro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/boot/Shiro.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/boot/ShiroAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/boot/ShiroAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/limit/RateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/limit/RateLimiter.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/AnnotationScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/AnnotationScanner.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/ArrayMsgUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/ArrayMsgUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/CacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/CacheUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/CheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/CheckResult.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/CommonUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/ConnectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/ConnectionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/EventUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/EventUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/FaceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/FaceUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/GroupMessageFilterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/GroupMessageFilterUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/InternalUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/InternalUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/JsonObjectWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/JsonObjectWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/JsonUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/Keyboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/Keyboard.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/MessageConverser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/MessageConverser.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/MsgUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/MsgUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/OneBotMedia.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/OneBotMedia.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/PairUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/PairUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/PayloadSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/PayloadSender.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/RegexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/RegexUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/ReqUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/ReqUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/common/utils/ShiroUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/common/utils/ShiroUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/constant/ActionParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/constant/ActionParams.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/constant/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/constant/Connection.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/Bot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/Bot.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/BotContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/BotContainer.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/BotFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/BotFactory.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/BotMessageEventInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/BotMessageEventInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/BotPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/BotPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/CoreEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/CoreEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/DefaultBotMessageEventInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/DefaultBotMessageEventInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/DependencyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/DependencyResolver.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/core/PluginManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/core/PluginManager.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/common/ActionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/common/ActionData.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/common/ActionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/common/ActionList.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/common/ActionRaw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/common/ActionRaw.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/common/Anonymous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/common/Anonymous.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/common/GuildMsgId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/common/GuildMsgId.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/common/MsgId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/common/MsgId.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/BooleanResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/BooleanResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/ChannelInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/ChannelInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/CheckUrlSafelyResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/CheckUrlSafelyResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/ClientsResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/ClientsResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/DownloadFileResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/DownloadFileResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/EssenceMsgResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/EssenceMsgResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/FriendInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/FriendInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GetForwardMsgResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GetForwardMsgResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GetGuildMsgResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GetGuildMsgResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GetMsgListResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GetMsgListResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GetStatusResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GetStatusResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GroupAtAllRemainResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GroupAtAllRemainResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GroupFilesResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GroupFilesResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GroupHonorInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GroupHonorInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GroupInfoExResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GroupInfoExResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GroupInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GroupInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GroupMemberInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GroupMemberInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GuildListResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GuildListResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GuildMemberListResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GuildMemberListResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GuildMemberProfileResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GuildMemberProfileResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GuildMetaByGuestResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GuildMetaByGuestResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/GuildServiceProfileResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/GuildServiceProfileResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/LoginInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/LoginInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/MsgResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/MsgResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/OcrResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/OcrResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/StrangerInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/StrangerInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/UnidirectionalFriendListResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/UnidirectionalFriendListResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/UrlResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/UrlResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/VersionInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/VersionInfoResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/action/response/WordSlicesResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/action/response/WordSlicesResp.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/Event.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/message/AnyMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/message/AnyMessageEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/message/GroupMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/message/GroupMessageEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/message/GuildMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/message/GuildMessageEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/message/MessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/message/MessageEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/message/PrivateMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/message/PrivateMessageEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/meta/HeartbeatMetaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/meta/HeartbeatMetaEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/meta/LifecycleMetaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/meta/LifecycleMetaEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/meta/MetaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/meta/MetaEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/ChannelCreatedNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/ChannelCreatedNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/ChannelDestroyedNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/ChannelDestroyedNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/ChannelUpdatedNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/ChannelUpdatedNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/FriendAddNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/FriendAddNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupAdminNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupAdminNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupBanNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupBanNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupCardChangeNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupCardChangeNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupDecreaseNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupDecreaseNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupHonorChangeNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupHonorChangeNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupIncreaseNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupIncreaseNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupLuckyKingNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupLuckyKingNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupMessageReactionNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupMessageReactionNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupMsgDeleteNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupMsgDeleteNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/GroupUploadNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/GroupUploadNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/MessageEmojiLikeNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/MessageEmojiLikeNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/MessageReactionsUpdatedNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/MessageReactionsUpdatedNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/NoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/NoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/PokeNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/PokeNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/PrivateMsgDeleteNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/PrivateMsgDeleteNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/notice/ReceiveOfflineFilesNoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/notice/ReceiveOfflineFilesNoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/request/FriendAddRequestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/request/FriendAddRequestEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/request/GroupAddRequestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/request/GroupAddRequestEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/dto/event/request/RequestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/dto/event/request/RequestEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/ActionPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/ActionPath.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/ActionPathEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/ActionPathEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/AdapterEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/AdapterEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/AdminNoticeTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/AdminNoticeTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/AtEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/AtEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/CommonEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/CommonEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/MessageEventEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/MessageEventEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/MetaEventEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/MetaEventEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/MsgTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/MsgTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/NoticeEventEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/NoticeEventEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/NotifyEventEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/NotifyEventEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/ReplyEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/ReplyEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/RequestEventEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/RequestEventEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/enums/SessionStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/enums/SessionStatusEnum.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/exception/ShiroException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/exception/ShiroException.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/ActionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/ActionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/EventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/event/MessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/event/MessageEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/event/MetaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/event/MetaEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/event/NoticeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/event/NoticeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/event/NotifyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/event/NotifyEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/event/RequestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/event/RequestEvent.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/handler/injection/InjectionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/handler/injection/InjectionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/model/ArrayMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/model/ArrayMsg.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/model/HandlerMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/model/HandlerMethod.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/properties/RateLimiterProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/properties/RateLimiterProperties.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/properties/ShiroProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/properties/ShiroProperties.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/properties/TaskPoolProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/properties/TaskPoolProperties.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/properties/WebSocketClientProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/properties/WebSocketClientProperties.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/properties/WebSocketProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/properties/WebSocketProperties.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/properties/WebSocketServerProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/properties/WebSocketServerProperties.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/task/ScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/task/ScheduledTask.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/task/ShiroAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/task/ShiroAsyncTask.java -------------------------------------------------------------------------------- /src/main/java/com/mikuac/shiro/task/ShiroTaskPoolConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/java/com/mikuac/shiro/task/ShiroTaskPoolConfig.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/ShiroTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/ShiroTestApplication.java -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/common/utils/AnnotationScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/common/utils/AnnotationScannerTest.java -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/common/utils/CacheUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/common/utils/CacheUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/common/utils/CommonUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/common/utils/CommonUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/common/utils/InternalUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/common/utils/InternalUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/common/utils/JsonUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/common/utils/JsonUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/common/utils/MessageConverserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/common/utils/MessageConverserTest.java -------------------------------------------------------------------------------- /src/test/java/com/mikuac/shiro/common/utils/MsgUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/java/com/mikuac/shiro/common/utils/MsgUtilsTest.java -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MisakaTAT/Shiro/HEAD/src/test/resources/application.yml --------------------------------------------------------------------------------