├── .editorconfig ├── .github └── workflows │ ├── cd.yaml │ └── ci.yaml ├── .gitignore ├── LICENSE ├── README.md ├── assert ├── img.png ├── img2.png ├── live2d.jpg └── live2d │ └── tips.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── run │ └── halo │ └── live2d │ ├── Live2dInitProcessor.java │ ├── Live2dPlugin.java │ ├── Live2dSetting.java │ ├── Live2dSettingProcess.java │ ├── ThemeFetcher.java │ └── chat │ ├── AIChatServiceImpl.java │ ├── AiChatEndpoint.java │ ├── AiChatService.java │ ├── ChatRequest.java │ ├── ChatResult.java │ ├── WebClientFactory.java │ └── client │ ├── ChatClient.java │ ├── DefaultChatClient.java │ └── openai │ └── OpenAiChatClient.java └── resources ├── extensions ├── reverseProxy.yaml ├── roleTemplate.yaml └── settings.yaml ├── logo.gif ├── plugin.yaml └── static ├── css ├── live2d.css └── live2d.min.css ├── js ├── live2d-autoload.js └── live2d-autoload.min.js ├── lib ├── asteroids │ └── asteroids.min.js ├── iconify │ └── 3.0.1 │ │ └── iconify.min.js └── live2d │ └── live2d.min.js └── live2d-tips.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/.github/workflows/cd.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/README.md -------------------------------------------------------------------------------- /assert/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/assert/img.png -------------------------------------------------------------------------------- /assert/img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/assert/img2.png -------------------------------------------------------------------------------- /assert/live2d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/assert/live2d.jpg -------------------------------------------------------------------------------- /assert/live2d/tips.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/assert/live2d/tips.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version=1.0.0-SNAPSHOT -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/Live2dInitProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/Live2dInitProcessor.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/Live2dPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/Live2dPlugin.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/Live2dSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/Live2dSetting.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/Live2dSettingProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/Live2dSettingProcess.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/ThemeFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/ThemeFetcher.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/AIChatServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/AIChatServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/AiChatEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/AiChatEndpoint.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/AiChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/AiChatService.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/ChatRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/ChatRequest.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/ChatResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/ChatResult.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/WebClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/WebClientFactory.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/client/ChatClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/client/ChatClient.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/client/DefaultChatClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/client/DefaultChatClient.java -------------------------------------------------------------------------------- /src/main/java/run/halo/live2d/chat/client/openai/OpenAiChatClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/java/run/halo/live2d/chat/client/openai/OpenAiChatClient.java -------------------------------------------------------------------------------- /src/main/resources/extensions/reverseProxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/extensions/reverseProxy.yaml -------------------------------------------------------------------------------- /src/main/resources/extensions/roleTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/extensions/roleTemplate.yaml -------------------------------------------------------------------------------- /src/main/resources/extensions/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/extensions/settings.yaml -------------------------------------------------------------------------------- /src/main/resources/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/logo.gif -------------------------------------------------------------------------------- /src/main/resources/plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/plugin.yaml -------------------------------------------------------------------------------- /src/main/resources/static/css/live2d.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/css/live2d.css -------------------------------------------------------------------------------- /src/main/resources/static/css/live2d.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/css/live2d.min.css -------------------------------------------------------------------------------- /src/main/resources/static/js/live2d-autoload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/js/live2d-autoload.js -------------------------------------------------------------------------------- /src/main/resources/static/js/live2d-autoload.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/js/live2d-autoload.min.js -------------------------------------------------------------------------------- /src/main/resources/static/lib/asteroids/asteroids.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/lib/asteroids/asteroids.min.js -------------------------------------------------------------------------------- /src/main/resources/static/lib/iconify/3.0.1/iconify.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/lib/iconify/3.0.1/iconify.min.js -------------------------------------------------------------------------------- /src/main/resources/static/lib/live2d/live2d.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/lib/live2d/live2d.min.js -------------------------------------------------------------------------------- /src/main/resources/static/live2d-tips.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LIlGG/plugin-live2d/HEAD/src/main/resources/static/live2d-tips.json --------------------------------------------------------------------------------