Version 1.6.7-beta0
Idea Live Chat-Plug-In basierend auf Netty: Ermöglicht es Ihnen, Chat zu erkennen, Schach zu spielen und Vermieter in der Idee zu bekämpfen! (Stützen Sie theoretisch die vollständigen Auswahl an Entwicklungstools?)
Browserseite: Xechat-Web
Hauptfunktionen:
Derzeit implementiert:
Spiele
Werkzeuge
Erfahren Sie mehr ...
.
├── LICENSE
├── README.md
├── xechat-commons //公共模块
│ ├── pom.xml
│ └── src
├── xechat-plugin //IDEA插件端
│ ├── build.gradle
│ ├── gradle
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
└── xechat-server //服务端
├── pom.xml
└── src
Server- und öffentliche Module
Ideen-Plug-In
Erinnerung: Öffentliche Module müssen zuerst verpackt werden
# 进入公共模块根目录
cd xechat-commons
# 打包到本地仓库
mvn install Erstellen oder passen Sie das Protokollverzeichnis src/main/resources/logback.xml an oder passen Sie sie an
< property name = " ROOT_LOG_PATH " value = " /var/log/xechat-server " /> Führen Sie die Hauptmethode XEChatServer.java direkt aus
# 进入服务端根目录
cd xechat-server
# 打包
mvn package
# 启动服务端
java -jar target/xechat-server-xxx.jarStartparameter:
-p {端口号}-swfile {文件路径}-weather {和风api key}-fyAppId {appId} -fyAppKey {appKey}-ipfile {文件路径}-token {令牌}-path {文件路径}-enableWS {true|false} Weitere Informationen zu externen Konfigurationsdateien finden Sie unter: xechat-server/src/main/resources/config.setting
Referenzbeispiel:
java -jar target/xechat-server-xxx.jar -p 1024 -swfile /Users/anlingyi/local/test/words.txt -weather {和风天气api key}
Referenz für sensible Wortbezogene Konfiguration
Referenz für Konfigurationen im Zusammenhang mit Windwetter
Öffnen Sie die Konfigurationsreferenz für die verwandte WS -Protokollreferenz
Ändern Sie die Konfigurationsdatei build.gradle und ändern Sie die IDEA in die Version, die Sie verwenden möchten (nur für die Entwicklungs- und Debugging -Stufe).
intellij {
version '2021.3'
}
Aufgaben> Intellij> Runide
Erinnerung: Ändern Sie die Serveradresse
Geben Sie cn.xeblog.plugin.client.XEChatClient ein und ändern Sie die folgenden Variablenwerte
private static final String HOST = "localhost" ; // 服务端IP
private static final int PORT = 1024 ; // 服务端端口Pack
Aufgaben> Build> Montage
Die Datei nach der Verpackung build/distributions/xechat-plugin-xxx.zip
Installieren
Idee> Einstellungen> Plugins
Wählen Sie die verpackte Datei aus, um build/distributions/xechat-plugin-xxx.zip zu installieren
Plugin -Bibliotheks Plugins > 设置按钮> Manage Plugin Repositories...
http://plugins.xeblog.cn
Suche nach "Xechat", um zu installieren
Wenn möglich, stellen Sie bitte den Server selbst bereit.
Vielen Dank an @小小小小小小小小小 für Ihren Beitrag zu diesem Teil?
Spiegeladresse: https://hub.docker.com/r/anlingyi/xecat-server/tags
Docker-compose.yml
version : ' 3 '
services :
xechat :
image : anlingyi/xechat-server:1.6.7-beta
container_name : xechat-server
restart : always
ports :
- 1024:1024
- 1025:1025
volumes :
- /home/xechat/logs:/var/log/xechat-server
- /home/xechat/config/config.setting:/home/xechat/config/config.setting
- /home/xechat/db:/home/xechat/db Wenn Sie Ihren Fischteich offenlegen möchten, bearbeiten Sie bitte die Datei server_list.json im Projekt, fügen Sie Ihre Fischteichinformationen hinzu und senden Sie die PR hier und warten Sie, bis wir sie überprüfen und bestehen.
{
"name" : " xxx " , //鱼塘名
"ip" : " 127.0.0.1 " , //你的服务器IP或域名
"port" : 1024 //端口号
}Vielen Dank an @kagoshima für die Bereitstellung der QQ -Kommunikationsgruppe?
Wenn Sie an diesem Projekt interessiert sind, nehmen Sie bitte unserer Kommunikationsgruppe bei?