├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── net │ │ └── lz1998 │ │ └── zbot │ │ ├── ZbotApplication.kt │ │ ├── aop │ │ ├── PluginAspect.kt │ │ └── annotations │ │ │ ├── PrefixFilter.kt │ │ │ └── SwitchFilter.kt │ │ ├── config │ │ ├── ApiConfig.kt │ │ ├── JwtConfig.kt │ │ ├── ServiceConfig.kt │ │ └── ZbotConfig.kt │ │ ├── controller │ │ ├── PersonalController.kt │ │ ├── SecurityController.kt │ │ ├── TranslateController.kt │ │ ├── TrendController.kt │ │ └── WcaGroupController.kt │ │ ├── entity │ │ ├── Auth.kt │ │ ├── Learn.kt │ │ ├── PBlock.kt │ │ ├── PluginSwitch.kt │ │ ├── User.kt │ │ ├── WcaGroupUser.kt │ │ ├── WcaUser.kt │ │ ├── Welcome.kt │ │ ├── cubing │ │ │ ├── Competition.kt │ │ │ └── Competitor.kt │ │ └── wcads │ │ │ ├── PersonResult.kt │ │ │ ├── WcaPerson.kt │ │ │ ├── WcaRank.kt │ │ │ └── WcaResult.kt │ │ ├── enums │ │ ├── SlidysimEnum.kt │ │ └── TNoodleEnum.kt │ │ ├── plugin │ │ ├── AddFriendPlugin.kt │ │ ├── AdminPlugin.kt │ │ ├── AuthPlugin.kt │ │ ├── BlackPlugin.kt │ │ ├── CollisionPlugin.kt │ │ ├── CompPlugin.kt │ │ ├── CubepicPlugin.kt │ │ ├── CuberPlugin.kt │ │ ├── ExpressPlugin.kt │ │ ├── JoinGroupPlugin.kt │ │ ├── LearnPlugin.kt │ │ ├── LinkPlugin.kt │ │ ├── LogPlugin.kt │ │ ├── NsfwPlugin.kt │ │ ├── PBlockPlugin.kt │ │ ├── RankPlugin.kt │ │ ├── RepeatPlugin.kt │ │ ├── ScramblePlugin.kt │ │ ├── SecurityPlugin.kt │ │ ├── SignPlugin.kt │ │ ├── SummaryPlugin.kt │ │ ├── SwitchPlugin.kt │ │ ├── TestPlugin.kt │ │ ├── TranslatePlugin.kt │ │ ├── TrendPlugin.kt │ │ ├── WcaPlugin.kt │ │ └── WelcomePlugin.kt │ │ ├── repository │ │ ├── AuthRepository.kt │ │ ├── LearnRepository.kt │ │ ├── PBlockRepository.kt │ │ ├── PluginSwitchRepository.kt │ │ ├── UserRepository.kt │ │ ├── WcaGroupUserRepository.kt │ │ ├── WcaUserRepository.kt │ │ └── WelcomeRepository.kt │ │ ├── security │ │ ├── JwtAuthenticationFilter.kt │ │ ├── JwtUtil.kt │ │ ├── MyAuthenticationEntryPoint.kt │ │ └── SecurityConfig.kt │ │ ├── service │ │ ├── AuthService.kt │ │ ├── BlackService.kt │ │ ├── CubingService.kt │ │ ├── ExpressService.kt │ │ ├── LearnService.kt │ │ ├── PBlockService.kt │ │ ├── PermissionService.kt │ │ ├── PersonalService.kt │ │ ├── PluginService.kt │ │ ├── PluginSwitchService.kt │ │ ├── ScrambleService.kt │ │ ├── UserService.kt │ │ ├── WcaGroupService.kt │ │ ├── WcaService.kt │ │ ├── WelcomeService.kt │ │ └── ZbotService.kt │ │ └── utils │ │ └── DtoConverter.kt ├── proto │ └── http_dto.proto └── resources │ ├── application-dev.yml │ └── application.yml └── test └── kotlin └── net └── lz1998 └── zbot └── ZbotApplicationTests.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "zbot" 2 | -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/ZbotApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/ZbotApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/aop/PluginAspect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/aop/PluginAspect.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/aop/annotations/PrefixFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/aop/annotations/PrefixFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/aop/annotations/SwitchFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/aop/annotations/SwitchFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/config/ApiConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/config/ApiConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/config/JwtConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/config/JwtConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/config/ServiceConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/config/ServiceConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/config/ZbotConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/config/ZbotConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/controller/PersonalController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/controller/PersonalController.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/controller/SecurityController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/controller/SecurityController.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/controller/TranslateController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/controller/TranslateController.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/controller/TrendController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/controller/TrendController.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/controller/WcaGroupController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/controller/WcaGroupController.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/Auth.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/Learn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/Learn.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/PBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/PBlock.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/PluginSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/PluginSwitch.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/WcaGroupUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/WcaGroupUser.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/WcaUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/WcaUser.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/Welcome.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/Welcome.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/cubing/Competition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/cubing/Competition.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/cubing/Competitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/cubing/Competitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/wcads/PersonResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/wcads/PersonResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/wcads/WcaPerson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/wcads/WcaPerson.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/wcads/WcaRank.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/wcads/WcaRank.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/entity/wcads/WcaResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/entity/wcads/WcaResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/enums/SlidysimEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/enums/SlidysimEnum.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/enums/TNoodleEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/enums/TNoodleEnum.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/AddFriendPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/AddFriendPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/AdminPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/AdminPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/AuthPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/AuthPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/BlackPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/BlackPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/CollisionPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/CollisionPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/CompPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/CompPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/CubepicPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/CubepicPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/CuberPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/CuberPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/ExpressPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/ExpressPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/JoinGroupPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/JoinGroupPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/LearnPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/LearnPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/LinkPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/LinkPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/LogPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/LogPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/NsfwPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/NsfwPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/PBlockPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/PBlockPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/RankPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/RankPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/RepeatPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/RepeatPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/ScramblePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/ScramblePlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/SecurityPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/SecurityPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/SignPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/SignPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/SummaryPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/SummaryPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/SwitchPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/SwitchPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/TestPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/TestPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/TranslatePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/TranslatePlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/TrendPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/TrendPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/WcaPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/WcaPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/plugin/WelcomePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/plugin/WelcomePlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/AuthRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/LearnRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/LearnRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/PBlockRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/PBlockRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/PluginSwitchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/PluginSwitchRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/UserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/WcaGroupUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/WcaGroupUserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/WcaUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/WcaUserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/repository/WelcomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/repository/WelcomeRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/security/JwtAuthenticationFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/security/JwtAuthenticationFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/security/JwtUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/security/JwtUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/security/MyAuthenticationEntryPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/security/MyAuthenticationEntryPoint.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/security/SecurityConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/security/SecurityConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/AuthService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/AuthService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/BlackService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/BlackService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/CubingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/CubingService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/ExpressService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/ExpressService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/LearnService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/LearnService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/PBlockService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/PBlockService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/PermissionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/PermissionService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/PersonalService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/PersonalService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/PluginService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/PluginService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/PluginSwitchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/PluginSwitchService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/ScrambleService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/ScrambleService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/UserService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/WcaGroupService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/WcaGroupService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/WcaService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/WcaService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/WelcomeService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/WelcomeService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/service/ZbotService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/service/ZbotService.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/lz1998/zbot/utils/DtoConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/kotlin/net/lz1998/zbot/utils/DtoConverter.kt -------------------------------------------------------------------------------- /src/main/proto/http_dto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/proto/http_dto.proto -------------------------------------------------------------------------------- /src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/test/kotlin/net/lz1998/zbot/ZbotApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuberBot/zbot/HEAD/src/test/kotlin/net/lz1998/zbot/ZbotApplicationTests.kt --------------------------------------------------------------------------------