# aichat **Repository Path**: xfcode-source/aichat ## Basic Information - **Project Name**: aichat - **Description**: aichat是一套居于netty实现的高性能智能聊天软件,可集成openai机器人,快速实现聊天功能 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 8 - **Created**: 2018-10-10 - **Last Updated**: 2024-02-03 ## Categories & Tags **Categories**: im **Tags**: None ## README # aichat aichat是一套居于netty实现的高性能智能聊天软件 ## 项目介绍 aichat是一套居于netty实现的高性能智能聊天软件,轻量、高性能、高并发。 ## 软件架构 软件架构说明 ## 功能说明 1. 用户认证 2. 发送消息 3. 发送离线消息 4. 发送在线消息 5. 获取发送消息记录 ## 使用说明 1. 下载代码 2.准备redis 3. 执行ChatApplication.java启动server 4. 执行SenderATest.java和SenderBTest.java |方法名称|说明| |------|------| |testTcpClient|测试和服务器的连接| |testSendMessageToAuth|发送消息并认证| |testSendMessageToUserB|给用户a、或者b发送消息| |testGetOffline|获取收到的离线消息| ## 后续功能 1. 支持docker 2.支持k8s ## 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request