├── .github └── workflows │ └── release.yml ├── .gitignore ├── .release-please ├── .release-please-manifest.json └── release-please-config.json ├── CHANGELOG.md ├── ChatHub.iml ├── LICENSE ├── logo.png ├── pom.xml ├── readme-zh.md ├── readme.md └── src └── main ├── java └── com │ └── zhanganzhi │ └── chathub │ ├── ChatHub.java │ ├── core │ ├── EventHub.java │ ├── adaptor │ │ ├── AbstractAdaptor.java │ │ └── IAdaptor.java │ ├── config │ │ ├── Config.java │ │ └── MessageType.java │ ├── events │ │ ├── MessageEvent.java │ │ └── ServerChangeEvent.java │ └── formatter │ │ ├── AbstractFormatter.java │ │ ├── FormattingContent.java │ │ └── IFormatter.java │ └── platforms │ ├── Platform.java │ ├── discord │ ├── DiscordAdaptor.java │ ├── DiscordFormatter.java │ └── DiscordReceiver.java │ ├── kook │ ├── KookAPI.java │ ├── KookAdaptor.java │ ├── KookDaemon.java │ ├── KookFormatter.java │ └── KookReceiver.java │ ├── qq │ ├── QQAdaptor.java │ ├── QQFormatter.java │ ├── dto │ │ ├── QQEvent.java │ │ └── Sender.java │ └── protocol │ │ ├── QQAPI.java │ │ └── QQWsServer.java │ └── velocity │ ├── VelocityAdaptor.java │ ├── VelocityCommand.java │ └── VelocityFormatter.java └── resources └── config.toml /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-please/.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.9.0" 3 | } 4 | -------------------------------------------------------------------------------- /.release-please/release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/.release-please/release-please-config.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /ChatHub.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/ChatHub.iml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/LICENSE -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/logo.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/pom.xml -------------------------------------------------------------------------------- /readme-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/readme-zh.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/ChatHub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/ChatHub.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/EventHub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/EventHub.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/adaptor/AbstractAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/adaptor/AbstractAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/adaptor/IAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/adaptor/IAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/config/Config.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/config/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/config/MessageType.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/events/MessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/events/MessageEvent.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/events/ServerChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/events/ServerChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/formatter/AbstractFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/formatter/AbstractFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/formatter/FormattingContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/formatter/FormattingContent.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/core/formatter/IFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/core/formatter/IFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/Platform.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/discord/DiscordAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/discord/DiscordAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/discord/DiscordFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/discord/DiscordFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/discord/DiscordReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/discord/DiscordReceiver.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/kook/KookAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/kook/KookAPI.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/kook/KookAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/kook/KookAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/kook/KookDaemon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/kook/KookDaemon.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/kook/KookFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/kook/KookFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/kook/KookReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/kook/KookReceiver.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/qq/QQAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/qq/QQAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/qq/QQFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/qq/QQFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/qq/dto/QQEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/qq/dto/QQEvent.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/qq/dto/Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/qq/dto/Sender.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/qq/protocol/QQAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/qq/protocol/QQAPI.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/qq/protocol/QQWsServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/qq/protocol/QQWsServer.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/velocity/VelocityAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/velocity/VelocityAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/velocity/VelocityCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/velocity/VelocityCommand.java -------------------------------------------------------------------------------- /src/main/java/com/zhanganzhi/chathub/platforms/velocity/VelocityFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/java/com/zhanganzhi/chathub/platforms/velocity/VelocityFormatter.java -------------------------------------------------------------------------------- /src/main/resources/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnzhiZhang/ChatHub/HEAD/src/main/resources/config.toml --------------------------------------------------------------------------------