├── .editorconfig ├── .github ├── WhereIsTheGreenButton.png └── workflows │ ├── Gradle CI.yml │ └── Gradle CI.yml.bak ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── cn │ │ └── transfur │ │ └── furbot │ │ ├── Config.kt │ │ ├── KotlinPluginMain.kt │ │ ├── command │ │ ├── AbstractFurbotCommand.kt │ │ ├── CommandInterfaces.kt │ │ ├── admin │ │ │ └── FurbotControlCommand.kt │ │ ├── furbot │ │ │ ├── GetDailyFurCommand.kt │ │ │ ├── GetFidsByNameCommand.kt │ │ │ ├── GetFurByIdCommand.kt │ │ │ ├── GetFurByNameCommand.kt │ │ │ ├── GetFurCommand.kt │ │ │ ├── GetFurRandCommand.kt │ │ │ └── PostFurCommand.kt │ │ └── misc │ │ │ ├── GoodNightCommand.kt │ │ │ └── HelpCommand.kt │ │ ├── data │ │ ├── DailyFur.kt │ │ ├── Fids.kt │ │ ├── FurPic.kt │ │ └── TailApiServerResponse.kt │ │ ├── network │ │ └── TailApiClient.kt │ │ └── util │ │ ├── message.kt │ │ └── sign.kt └── resources │ └── META-INF │ └── services │ └── net.mamoe.mirai.console.plugin.jvm.JvmPlugin └── test └── kotlin ├── RunMirai.kt └── TestTailApiClient.kt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/WhereIsTheGreenButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/.github/WhereIsTheGreenButton.png -------------------------------------------------------------------------------- /.github/workflows/Gradle CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/.github/workflows/Gradle CI.yml -------------------------------------------------------------------------------- /.github/workflows/Gradle CI.yml.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/.github/workflows/Gradle CI.yml.bak -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/KotlinPluginMain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/KotlinPluginMain.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/AbstractFurbotCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/AbstractFurbotCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/CommandInterfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/CommandInterfaces.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/admin/FurbotControlCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/admin/FurbotControlCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/furbot/GetDailyFurCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/furbot/GetDailyFurCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/furbot/GetFidsByNameCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/furbot/GetFidsByNameCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurByIdCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurByIdCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurByNameCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurByNameCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurRandCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/furbot/GetFurRandCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/furbot/PostFurCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/furbot/PostFurCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/misc/GoodNightCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/misc/GoodNightCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/command/misc/HelpCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/command/misc/HelpCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/data/DailyFur.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/data/DailyFur.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/data/Fids.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/data/Fids.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/data/FurPic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/data/FurPic.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/data/TailApiServerResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/data/TailApiServerResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/network/TailApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/network/TailApiClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/util/message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/util/message.kt -------------------------------------------------------------------------------- /src/main/kotlin/cn/transfur/furbot/util/sign.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/main/kotlin/cn/transfur/furbot/util/sign.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.mamoe.mirai.console.plugin.jvm.JvmPlugin: -------------------------------------------------------------------------------- 1 | cn.transfur.furbot.KotlinPluginMain -------------------------------------------------------------------------------- /src/test/kotlin/RunMirai.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/test/kotlin/RunMirai.kt -------------------------------------------------------------------------------- /src/test/kotlin/TestTailApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furleywolf/Furbot-Mirai/HEAD/src/test/kotlin/TestTailApiClient.kt --------------------------------------------------------------------------------