├── .appveyor.yml ├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── README.zh_CN.md ├── ShowMsg.json ├── config_example.json ├── data ├── EMPTY_data.mv.db └── plugin │ └── plugins.json ├── distZip.bat ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── group_example.json ├── img ├── console.png ├── jetbrains-variant-4.jpg ├── record.jpg └── record.zh_CN.jpg ├── res ├── EMPTY_record.h2.mv.db ├── record.h2.sql └── record.mysql.sql ├── settings.gradle └── src ├── main ├── java │ └── avalon │ │ ├── friend │ │ └── FriendMessageResponder.java │ │ ├── function │ │ ├── Recorder.java │ │ ├── Scheduler.java │ │ ├── ShowMsg.java │ │ └── task │ │ │ ├── ShowMsgTask.java │ │ │ └── Task.java │ │ ├── tool │ │ ├── APIRateLimit.java │ │ ├── ObjectCaster.java │ │ ├── database │ │ │ ├── DatabaseOperator.java │ │ │ ├── MySQLDatabaseOperator.java │ │ │ ├── SQLiteDatabaseOperator.java │ │ │ └── Table.java │ │ ├── pool │ │ │ ├── APISurvivePool.java │ │ │ └── Variables.java │ │ └── system │ │ │ ├── BaseConfigSystem.java │ │ │ └── GroupConfigs.java │ │ └── util │ │ ├── FriendMessage.java │ │ ├── GroupConfig.java │ │ ├── GroupMessage.java │ │ ├── GroupResponderConfigEntry.java │ │ └── Message.java ├── kotlin │ └── avalon │ │ ├── api │ │ ├── CustomGroupResponder.kt │ │ ├── DelayResponse.kt │ │ ├── Flag.kt │ │ ├── GroupConfigUtils.kt │ │ └── RegisterResponder.kt │ │ ├── friend │ │ └── FriendMessageHandler.kt │ │ ├── function │ │ ├── BuildStatus.kt │ │ └── RSSFeeder.kt │ │ ├── group │ │ ├── AnswerMe.kt │ │ ├── Blacklist.kt │ │ ├── Echo.kt │ │ ├── Execute.kt │ │ ├── ExecuteInfo.kt │ │ ├── Flush.kt │ │ ├── GroupMessageHandler.kt │ │ ├── GroupMessageResponder.kt │ │ ├── Heartbeat.kt │ │ ├── Help.kt │ │ ├── Hitokoto.kt │ │ ├── Manager.kt │ │ ├── Mo.kt │ │ ├── Quote.kt │ │ ├── Reboot.kt │ │ ├── ShowAdmin.kt │ │ ├── Shutdown.kt │ │ ├── Version.kt │ │ └── Wolfram.kt │ │ ├── main │ │ ├── MainServer.kt │ │ └── MessageChecker.kt │ │ ├── tool │ │ ├── Executive.kt │ │ ├── Executives.kt │ │ ├── ServiceChecker.kt │ │ ├── XiaoIceResponder.kt │ │ ├── database │ │ │ ├── BasicDatabaseOperator.kt │ │ │ └── H2DatabaseOperator.kt │ │ ├── pool │ │ │ ├── AvalonPluginPool.kt │ │ │ └── Constants.kt │ │ └── system │ │ │ ├── Configs.kt │ │ │ └── RunningData.kt │ │ └── util │ │ ├── API.kt │ │ ├── Exceptions.kt │ │ ├── Interfaces.kt │ │ ├── Utils.kt │ │ └── backend │ │ ├── AvalonBackend.kt │ │ ├── CoolQBackend.kt │ │ └── DiscordBackend.kt └── resources │ ├── lang │ ├── Avalon.properties │ └── Avalon_zh_CN.properties │ └── logback.xml └── test ├── java ├── avalon │ └── tool │ │ └── ShowAllMessage.java └── test │ ├── CoolQServletTest.java │ ├── DatabaseTest.java │ ├── GetTest.java │ └── extend │ └── ShowMsgTest.java └── kotlin └── avalon ├── function ├── CIsTest.kt ├── HitokotoTest.kt └── RSSFeederTest.kt └── tool └── RandomSelector.kt /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /ShowMsg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/ShowMsg.json -------------------------------------------------------------------------------- /config_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/config_example.json -------------------------------------------------------------------------------- /data/EMPTY_data.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/data/EMPTY_data.mv.db -------------------------------------------------------------------------------- /data/plugin/plugins.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | } 4 | } -------------------------------------------------------------------------------- /distZip.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/distZip.bat -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/gradlew.bat -------------------------------------------------------------------------------- /group_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/group_example.json -------------------------------------------------------------------------------- /img/console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/img/console.png -------------------------------------------------------------------------------- /img/jetbrains-variant-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/img/jetbrains-variant-4.jpg -------------------------------------------------------------------------------- /img/record.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/img/record.jpg -------------------------------------------------------------------------------- /img/record.zh_CN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/img/record.zh_CN.jpg -------------------------------------------------------------------------------- /res/EMPTY_record.h2.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/res/EMPTY_record.h2.mv.db -------------------------------------------------------------------------------- /res/record.h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/res/record.h2.sql -------------------------------------------------------------------------------- /res/record.mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/res/record.mysql.sql -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Avalon' -------------------------------------------------------------------------------- /src/main/java/avalon/friend/FriendMessageResponder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/friend/FriendMessageResponder.java -------------------------------------------------------------------------------- /src/main/java/avalon/function/Recorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/function/Recorder.java -------------------------------------------------------------------------------- /src/main/java/avalon/function/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/function/Scheduler.java -------------------------------------------------------------------------------- /src/main/java/avalon/function/ShowMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/function/ShowMsg.java -------------------------------------------------------------------------------- /src/main/java/avalon/function/task/ShowMsgTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/function/task/ShowMsgTask.java -------------------------------------------------------------------------------- /src/main/java/avalon/function/task/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/function/task/Task.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/APIRateLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/APIRateLimit.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/ObjectCaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/ObjectCaster.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/database/DatabaseOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/database/DatabaseOperator.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/database/MySQLDatabaseOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/database/MySQLDatabaseOperator.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/database/SQLiteDatabaseOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/database/SQLiteDatabaseOperator.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/database/Table.java: -------------------------------------------------------------------------------- 1 | package avalon.tool.database; 2 | 3 | public enum Table { 4 | GROUP, FRIEND, QUOTE 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/avalon/tool/pool/APISurvivePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/pool/APISurvivePool.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/pool/Variables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/pool/Variables.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/system/BaseConfigSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/system/BaseConfigSystem.java -------------------------------------------------------------------------------- /src/main/java/avalon/tool/system/GroupConfigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/tool/system/GroupConfigs.java -------------------------------------------------------------------------------- /src/main/java/avalon/util/FriendMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/util/FriendMessage.java -------------------------------------------------------------------------------- /src/main/java/avalon/util/GroupConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/util/GroupConfig.java -------------------------------------------------------------------------------- /src/main/java/avalon/util/GroupMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/util/GroupMessage.java -------------------------------------------------------------------------------- /src/main/java/avalon/util/GroupResponderConfigEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/util/GroupResponderConfigEntry.java -------------------------------------------------------------------------------- /src/main/java/avalon/util/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/java/avalon/util/Message.java -------------------------------------------------------------------------------- /src/main/kotlin/avalon/api/CustomGroupResponder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/api/CustomGroupResponder.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/api/DelayResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/api/DelayResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/api/Flag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/api/Flag.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/api/GroupConfigUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/api/GroupConfigUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/api/RegisterResponder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/api/RegisterResponder.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/friend/FriendMessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/friend/FriendMessageHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/function/BuildStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/function/BuildStatus.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/function/RSSFeeder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/function/RSSFeeder.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/AnswerMe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/AnswerMe.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Blacklist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Blacklist.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Echo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Echo.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Execute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Execute.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/ExecuteInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/ExecuteInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Flush.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Flush.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/GroupMessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/GroupMessageHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/GroupMessageResponder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/GroupMessageResponder.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Heartbeat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Heartbeat.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Help.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Help.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Hitokoto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Hitokoto.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Manager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Manager.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Mo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Mo.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Quote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Quote.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Reboot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Reboot.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/ShowAdmin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/ShowAdmin.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Shutdown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Shutdown.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Version.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/group/Wolfram.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/group/Wolfram.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/main/MainServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/main/MainServer.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/main/MessageChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/main/MessageChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/Executive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/Executive.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/Executives.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/Executives.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/ServiceChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/ServiceChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/XiaoIceResponder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/XiaoIceResponder.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/database/BasicDatabaseOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/database/BasicDatabaseOperator.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/database/H2DatabaseOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/database/H2DatabaseOperator.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/pool/AvalonPluginPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/pool/AvalonPluginPool.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/pool/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/pool/Constants.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/system/Configs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/system/Configs.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/tool/system/RunningData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/tool/system/RunningData.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/util/API.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/util/API.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/util/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/util/Exceptions.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/util/Interfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/util/Interfaces.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/util/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/util/Utils.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/util/backend/AvalonBackend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/util/backend/AvalonBackend.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/util/backend/CoolQBackend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/util/backend/CoolQBackend.kt -------------------------------------------------------------------------------- /src/main/kotlin/avalon/util/backend/DiscordBackend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/kotlin/avalon/util/backend/DiscordBackend.kt -------------------------------------------------------------------------------- /src/main/resources/lang/Avalon.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/resources/lang/Avalon.properties -------------------------------------------------------------------------------- /src/main/resources/lang/Avalon_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/resources/lang/Avalon_zh_CN.properties -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/avalon/tool/ShowAllMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/java/avalon/tool/ShowAllMessage.java -------------------------------------------------------------------------------- /src/test/java/test/CoolQServletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/java/test/CoolQServletTest.java -------------------------------------------------------------------------------- /src/test/java/test/DatabaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/java/test/DatabaseTest.java -------------------------------------------------------------------------------- /src/test/java/test/GetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/java/test/GetTest.java -------------------------------------------------------------------------------- /src/test/java/test/extend/ShowMsgTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/java/test/extend/ShowMsgTest.java -------------------------------------------------------------------------------- /src/test/kotlin/avalon/function/CIsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/kotlin/avalon/function/CIsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/avalon/function/HitokotoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/kotlin/avalon/function/HitokotoTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/avalon/function/RSSFeederTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/kotlin/avalon/function/RSSFeederTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/avalon/tool/RandomSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ray-Eldath/Avalon/HEAD/src/test/kotlin/avalon/tool/RandomSelector.kt --------------------------------------------------------------------------------