├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── qqbot-api ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── me │ └── zhenxin │ └── qqbot │ ├── api │ ├── ApiManager.kt │ ├── OpenApi.kt │ └── v1 │ │ └── GatewayApi.kt │ └── exception │ └── ApiException.kt ├── qqbot-common ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── me │ └── zhenxin │ └── qqbot │ ├── entity │ ├── AccessInfo.kt │ ├── Channel.kt │ ├── Gateway.kt │ ├── Guild.kt │ ├── Member.kt │ └── User.kt │ └── enums │ ├── ChannelSubType.kt │ ├── ChannelType.kt │ ├── Intent.kt │ ├── PrivateType.kt │ └── SpeakPermission.kt ├── qqbot-logging ├── build.gradle.kts └── src │ └── main │ └── resources │ └── logback.xml ├── qqbot-sdk ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── me │ │ └── zhenxin │ │ └── qqbot │ │ └── BotCore.kt │ └── test │ ├── java │ └── BotTest.java │ └── kotlin │ └── BotTest.kt ├── qqbot-websocket ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── me │ └── zhenxin │ └── qqbot │ ├── entity │ ├── Identify.kt │ ├── Payload.kt │ ├── Ready.kt │ └── Resume.kt │ └── websocket │ ├── WebSocketClient.kt │ ├── WebSocketEvent.kt │ └── WebSocketListener.kt └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/gradlew.bat -------------------------------------------------------------------------------- /qqbot-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-api/build.gradle.kts -------------------------------------------------------------------------------- /qqbot-api/src/main/kotlin/me/zhenxin/qqbot/api/ApiManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-api/src/main/kotlin/me/zhenxin/qqbot/api/ApiManager.kt -------------------------------------------------------------------------------- /qqbot-api/src/main/kotlin/me/zhenxin/qqbot/api/OpenApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-api/src/main/kotlin/me/zhenxin/qqbot/api/OpenApi.kt -------------------------------------------------------------------------------- /qqbot-api/src/main/kotlin/me/zhenxin/qqbot/api/v1/GatewayApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-api/src/main/kotlin/me/zhenxin/qqbot/api/v1/GatewayApi.kt -------------------------------------------------------------------------------- /qqbot-api/src/main/kotlin/me/zhenxin/qqbot/exception/ApiException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-api/src/main/kotlin/me/zhenxin/qqbot/exception/ApiException.kt -------------------------------------------------------------------------------- /qqbot-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/build.gradle.kts -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/AccessInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/AccessInfo.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Channel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Channel.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Gateway.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Gateway.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Guild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Guild.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Member.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/Member.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/entity/User.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/ChannelSubType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/ChannelSubType.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/ChannelType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/ChannelType.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/Intent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/Intent.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/PrivateType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/PrivateType.kt -------------------------------------------------------------------------------- /qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/SpeakPermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-common/src/main/kotlin/me/zhenxin/qqbot/enums/SpeakPermission.kt -------------------------------------------------------------------------------- /qqbot-logging/build.gradle.kts: -------------------------------------------------------------------------------- 1 | dependencies { 2 | implementation(libs.logback.classic) 3 | } -------------------------------------------------------------------------------- /qqbot-logging/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-logging/src/main/resources/logback.xml -------------------------------------------------------------------------------- /qqbot-sdk/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-sdk/build.gradle.kts -------------------------------------------------------------------------------- /qqbot-sdk/src/main/kotlin/me/zhenxin/qqbot/BotCore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-sdk/src/main/kotlin/me/zhenxin/qqbot/BotCore.kt -------------------------------------------------------------------------------- /qqbot-sdk/src/test/java/BotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-sdk/src/test/java/BotTest.java -------------------------------------------------------------------------------- /qqbot-sdk/src/test/kotlin/BotTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-sdk/src/test/kotlin/BotTest.kt -------------------------------------------------------------------------------- /qqbot-websocket/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/build.gradle.kts -------------------------------------------------------------------------------- /qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Identify.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Identify.kt -------------------------------------------------------------------------------- /qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Payload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Payload.kt -------------------------------------------------------------------------------- /qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Ready.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Ready.kt -------------------------------------------------------------------------------- /qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Resume.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/entity/Resume.kt -------------------------------------------------------------------------------- /qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/websocket/WebSocketClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/websocket/WebSocketClient.kt -------------------------------------------------------------------------------- /qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/websocket/WebSocketEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/websocket/WebSocketEvent.kt -------------------------------------------------------------------------------- /qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/websocket/WebSocketListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/qqbot-websocket/src/main/kotlin/me/zhenxin/qqbot/websocket/WebSocketListener.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armoe-project/qqbot-sdk/HEAD/settings.gradle.kts --------------------------------------------------------------------------------