# fast-chat **Repository Path**: wavef/fast-chat ## Basic Information - **Project Name**: fast-chat - **Description**: 纯静态基于在线json存储服务的简单聊天应用,聊天双方可随时自助删除双方发出的信息,如果不方便在某些客户端讲话可以临时用来应付一下 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-18 - **Last Updated**: 2025-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FastChat(塑料) 纯静态基于在线json存储服务的简单聊天应用,聊天双方可以通过选择角色,输入消息,并与其他用户进行即时互动,也可以随时双向删除发出过的信息,如果不方便在某些客户端讲话可以临时用来应付一下。 ## 功能特性 - **实时聊天**:支持多个角色之间的即时聊天。 - **角色选择**:可以选择聊天的角色(如 Mike, Jane, Tony 等)。 - **IP 显示**:用户可以选择显示发送消息的 IP 地址。 - **分享链接**:支持生成并复制分享链接,方便与他人一起聊天。 - **信息存储**:聊天记录通过云端存储并实时更新,确保消息不丢失。 - **焚毁功能**:可以一键双向重置聊天记录并展示开发者链接。 ## 使用方法 1. 打开应用界面。 2. 选择角色并开始输入消息。 3. 按下 `Enter` 键发送消息(`Shift+Enter`可换行)。 4. 点击分享图标复制链接,与他人一起参与聊天。 5. 若需要双向清空聊天记录,可以点击右上角的碎纸图标。 ## 安装与运行 ```bash git clone https://gitee.com/wavef/fast-chat.git cd fast-chat pnpm install pnpm dev ``` ## 数据存储 通过`https://json.minicg.com`生成仓库id,其原理是使用了免费的线上json存储服务(https://jsonbin.io)来保存数据,以轮询方式同步各方聊天记录 使用`https://gitee.com/wavef/jsonbin`操作jsonbin.io的api ## 注意事项 - 请确保在使用应用时遵守相关法律法规。 - 本应用仅用于学习和交流目的,开发者不对任何因使用本应用而产生的后果负责。 ## 许可证 本项目采用 MIT 许可证。请查看 `LICENSE` 文件了解更多信息。