├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── kotlin ├── Repeater.kt ├── command │ ├── RepeaterConfigureCommand.kt │ ├── RepeaterScopedConfigArgument.kt │ └── RepeaterScopedConfigArgumentParser.kt ├── config │ ├── RepeaterGeneralConfig.kt │ ├── RepeaterScopedConfig.kt │ └── util │ │ ├── OptionalBoolean.kt │ │ ├── OptionalInt.kt │ │ └── OptionalString.kt └── group │ └── GroupHolder.kt └── resources └── META-INF └── services └── net.mamoe.mirai.console.plugin.jvm.JvmPlugin /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | .idea/ 3 | build/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'repeater' -------------------------------------------------------------------------------- /src/main/kotlin/Repeater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/Repeater.kt -------------------------------------------------------------------------------- /src/main/kotlin/command/RepeaterConfigureCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/command/RepeaterConfigureCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/command/RepeaterScopedConfigArgument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/command/RepeaterScopedConfigArgument.kt -------------------------------------------------------------------------------- /src/main/kotlin/command/RepeaterScopedConfigArgumentParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/command/RepeaterScopedConfigArgumentParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/config/RepeaterGeneralConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/config/RepeaterGeneralConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/config/RepeaterScopedConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/config/RepeaterScopedConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/config/util/OptionalBoolean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/config/util/OptionalBoolean.kt -------------------------------------------------------------------------------- /src/main/kotlin/config/util/OptionalInt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/config/util/OptionalInt.kt -------------------------------------------------------------------------------- /src/main/kotlin/config/util/OptionalString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/config/util/OptionalString.kt -------------------------------------------------------------------------------- /src/main/kotlin/group/GroupHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/kotlin/group/GroupHolder.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.mamoe.mirai.console.plugin.jvm.JvmPlugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtexx/mirai-repeater/HEAD/src/main/resources/META-INF/services/net.mamoe.mirai.console.plugin.jvm.JvmPlugin --------------------------------------------------------------------------------