Skip to content
/ nh-chat Public

nh-chat is an open source chat framework, rich in popular communication features [quote, forward, multiple selection, withdraw, delete], etc., three steps can be quickly introduced to personal projects. Based on cutting-edge technology frameworks Nuxt3, Vue3, Vite, TypeScript, Pinia, Naive UI, Lottie, easy to use, not exaggerated🥰.

License

Notifications You must be signed in to change notification settings

sniHao/nh-chat

Repository files navigation

nh-chat

完整的源代码

清晰的说明文档

好用、不夸张的聊天框架🥰

English | 中文

项目介绍👋

本框架采用前沿技术路线,更大众化、代码简洁、注释详细。欢迎大家提出宝贵意见、贡献代码🤝 该框架完全开源,可以在任何地方使用,也可以二次开发🤩在个人或商用时,希望您能著名来源,谢谢。 开发该框架的目的,为了方便在个人或企业项目中,更方便快捷的接入功能较完善的消息模块。

代码开源地址:GitHub    Gitee

项目体验地址:https://www.snihao.top

功能介绍😎

  • 样式主题自定义,怎么好看怎么改🎨
  • 消息接口限流,防止恶意刷流👾
  • 消息全局通知,不论在网站任何地方都会收到新消息通知,并且快速查看🚀
  • 基本适配移动端,方便手机端使用📱
  • 与Ta聊天时,消息会实时推送👋
  • 支持常规的聊天:如文字、表情包、图片等等😎
  • 消息基础功能:转发、回复、撤回、删除、批量处理、复制等等🤠
  • 通讯录基础功能:好友搜索、好友置顶、好友删除👨‍🚀

功能展示🚀

  • 官网首页

Left Image

  • 样式主题自定义
Left Image Right Image
  • 消息通知

Left Image

  • 聊天功能
Left Image Right Image
Left Image Right Image

下载🤖

node.js版本为v18.18.0,npm版本为9.8.1

jdk版本为17.0.8,maven版本为3.8.1

建议使用相等或以上的版本,否则可能会出现一些问题。

详细配置请查看官网:https://www.snihao.top/docs/down

前端安装

使用 npm 安装。

npm i nh-chat

后端安装

下载下面的SDK包,解压移动到你的maven仓库中,最后在你的项目中引入。

下载地址:SDK压缩包

<dependency>
<groupId>nh.chat</groupId>
<artifactId>nh-chat-rear</artifactId>
<version>1.10.28</version>
</dependency>

SQL文件安装

下载下面的SQL文件,导入到你的数据库中。

下载地址:SQL文件

最后唠叨☕

完成以上3步,就可以开始使用聊天框架了🎉。

对的没错,就是这么快捷方便。但需要注意的是,以上步骤完成。只能用于个人体验,接入到线上项目中,还需要进行一些简单的配置。

感谢您的支持!

需要帮助🤔

如果你在操作过程中遇到问题,可以随时联系我,我会尽我所能提供帮助。 若发现bug也可以联系我,我会尽快修复。

About

nh-chat is an open source chat framework, rich in popular communication features [quote, forward, multiple selection, withdraw, delete], etc., three steps can be quickly introduced to personal projects. Based on cutting-edge technology frameworks Nuxt3, Vue3, Vite, TypeScript, Pinia, Naive UI, Lottie, easy to use, not exaggerated🥰.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published