> [!NOTE] > 本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。 > [English](./README.en.md) · [原始项目](https://github.com/yinxin630/fiora) · [上游 README](https://github.com/yinxin630/fiora/blob/HEAD/README.md) > 原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。 # [Fiora](https://fiora.suisuijiang.com/) · [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/yinxin630/fiora/blob/master/LICENSE) [![author](https://img.shields.io/badge/author-%E7%A2%8E%E7%A2%8E%E9%85%B1-blue.svg)](http://suisuijiang.com) [![Node.js Version](https://img.shields.io/badge/node.js-14.16.0-blue.svg)](http://nodejs.org/download) [![Test Status](https://github.com/yinxin630/fiora/workflows/Unit%20Test/badge.svg)](https://github.com/yinxin630/fiora/actions?query=workflow%3A%22Unit+Test%22) [![Typescript Status](https://github.com/yinxin630/fiora/workflows/Typescript%20Type%20Check/badge.svg)](https://github.com/yinxin630/fiora/actions?query=workflow%3A%22Typescript+Type+Check%22) Fiora 是一款有趣的开源聊天应用。它基于 [node.js](https://nodejs.org/), [react](https://reactjs.org/) 和 [socket.io](https://socket.io/) 技术开发 - **功能丰富:** Fiora 包含后端、前端以及 Android 和 iOS 应用 - **跨平台:** Fiora 基于 node.js 开发,支持 Windows / Linux / macOS 系统 - **开源:** Fiora 遵循 MIT 开源许可证 在线示例:[https://fiora.suisuijiang.com/](https://fiora.suisuijiang.com/) 文档:[https://yinxin630.github.io/fiora/](https://yinxin630.github.io/fiora/) **其他客户端** Vscode 扩展:[https://github.com/moonrailgun/fiora-for-vscode](https://github.com/moonrailgun/fiora-for-vscode) 如果你在寻找类似 Discord 或 Slack 的其他开源 IM 应用,可以试试 `Tailchat`:https://tailchat.msgbyte.com/ ## 功能 1. 注册账号并登录,可长期保存你的数据 2. 加入现有群组或创建自己的群组,与所有人交流 3. 与任何人私聊,并将对方添加为好友 4. 支持多种消息类型,包括文字 / 表情 / 图片 / 代码 / 文件 / 命令,还可搜索表情 5. 收到新消息时推送通知,可自定义通知铃声,还可朗读消息内容 6. 选择你喜欢的主题,可设置任意壁纸和主题色 7. 设置管理员来管理用户 ## 截图 PC Phone App ## 安装 Fiora 提供两种安装方式 - [通过源码安装](https://yinxin630.github.io/fiora/docs/install#how-to-run) - [通过 Docker 安装](https://yinxin630.github.io/fiora/docs/install#running-on-the-docker) ## 更新日志 你可以在[网站](https://yinxin630.github.io/fiora/docs/changelog)上查看 Fiora 的更新日志 ## 贡献 欢迎提交 Pull Request。对于重大变更,请先提交 issue 讨论你想修改的内容。请酌情更新测试。 1. Fork 项目() 2. 创建功能分支(`git checkout -b some-feature`) 3. 提交更改(`git commit -am 'Add some some features'`) 4. 推送到分支(`git push origin some-feature`) 5. 创建新的 Pull Request ## 许可证 Fiora 采用 [MIT 许可证](./LICENSE)