├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── main ├── kotlin └── me │ └── kuku │ └── mirai │ ├── MiraiApplication.kt │ ├── config │ ├── FixProtocolVersion.kt │ ├── KFCFactory.kt │ ├── KuKuLoginSolver.kt │ ├── MiraiConfig.kt │ ├── ScheduledSuspendConfig.kt │ ├── TLV544Provider.kt │ ├── UnidbgFetchQsign.kt │ └── ViVo50.kt │ ├── controller │ ├── AuthController.kt │ └── PushController.kt │ ├── entity │ ├── AliDriverEntity.kt │ ├── BaiduEntity.kt │ ├── BaseEntity.kt │ ├── BiliBiliEntity.kt │ ├── EssenceEntity.kt │ ├── GroupEntity.kt │ ├── KuGouEntity.kt │ ├── MessageEntity.kt │ ├── NetEaseEntity.kt │ └── RecallMessageEntity.kt │ ├── event │ ├── GroupEvent.kt │ ├── SaveEvent.kt │ └── VerifyEvent.kt │ ├── logic │ ├── AliDriverLogic.kt │ ├── BaiduLogic.kt │ ├── BiliBiliLogic.kt │ ├── KuGouLogic.kt │ ├── NetEaseLogic.kt │ ├── QqLogic.kt │ ├── ToolLogic.kt │ └── YgoLogic.kt │ ├── scheduled │ ├── AliDriverScheduled.kt │ ├── BaiduScheduled.kt │ ├── BiliBilliScheduled.kt │ ├── EssenceScheduled.kt │ ├── KuGouScheduled.kt │ └── NetEaseScheduled.kt │ ├── subscribe │ ├── AliDriverSubscribe.kt │ ├── BaiduSubscribe.kt │ ├── BeforeSubscribe.kt │ ├── BiliBiliSubscribe.kt │ ├── KuGouSubscribe.kt │ ├── ManagerSubscribe.kt │ ├── NetEaseSubscribe.kt │ └── ToolSubscribe.kt │ └── utils │ ├── ExceptionHandler.kt │ ├── FunctionUtils.kt │ ├── MiraiEvent.kt │ ├── MiraiExtensions.kt │ ├── MiraiUtils.kt │ └── SpringUtils.kt └── resources ├── application.yml └── me └── kuku └── mirai └── config └── cmd.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name = "kukubot" 3 | 4 | -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/MiraiApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/MiraiApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/FixProtocolVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/FixProtocolVersion.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/KFCFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/KFCFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/KuKuLoginSolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/KuKuLoginSolver.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/MiraiConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/MiraiConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/ScheduledSuspendConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/ScheduledSuspendConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/TLV544Provider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/TLV544Provider.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/UnidbgFetchQsign.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/UnidbgFetchQsign.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/config/ViVo50.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/config/ViVo50.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/controller/AuthController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/controller/AuthController.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/controller/PushController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/controller/PushController.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/AliDriverEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/AliDriverEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/BaiduEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/BaiduEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/BaseEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/BaseEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/BiliBiliEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/BiliBiliEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/EssenceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/EssenceEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/GroupEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/GroupEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/KuGouEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/KuGouEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/MessageEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/MessageEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/NetEaseEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/NetEaseEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/entity/RecallMessageEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/entity/RecallMessageEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/event/GroupEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/event/GroupEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/event/SaveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/event/SaveEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/event/VerifyEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/event/VerifyEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/AliDriverLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/AliDriverLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/BaiduLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/BaiduLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/BiliBiliLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/BiliBiliLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/KuGouLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/KuGouLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/NetEaseLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/NetEaseLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/QqLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/QqLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/ToolLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/ToolLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/logic/YgoLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/logic/YgoLogic.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/scheduled/AliDriverScheduled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/scheduled/AliDriverScheduled.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/scheduled/BaiduScheduled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/scheduled/BaiduScheduled.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/scheduled/BiliBilliScheduled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/scheduled/BiliBilliScheduled.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/scheduled/EssenceScheduled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/scheduled/EssenceScheduled.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/scheduled/KuGouScheduled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/scheduled/KuGouScheduled.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/scheduled/NetEaseScheduled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/scheduled/NetEaseScheduled.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/AliDriverSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/AliDriverSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/BaiduSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/BaiduSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/BeforeSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/BeforeSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/BiliBiliSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/BiliBiliSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/KuGouSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/KuGouSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/ManagerSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/ManagerSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/NetEaseSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/NetEaseSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/subscribe/ToolSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/subscribe/ToolSubscribe.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/utils/ExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/utils/ExceptionHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/utils/FunctionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/utils/FunctionUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/utils/MiraiEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/utils/MiraiEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/utils/MiraiExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/utils/MiraiExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/utils/MiraiUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/utils/MiraiUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/kuku/mirai/utils/SpringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/kotlin/me/kuku/mirai/utils/SpringUtils.kt -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/me/kuku/mirai/config/cmd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kukume/kukubot/HEAD/src/main/resources/me/kuku/mirai/config/cmd.txt --------------------------------------------------------------------------------