找到
3
篇与
小枫_QWQ
相关的结果
-
XQFChat: 现代化现代化实时聊天系统 XQFChat: 现代化现代化实时聊天系统 XQFChat 是一款企业级实时聊天解决方案,融合了简洁界面与强大功能,支持多房间通信、文件协作与机器人集成,为团队协作和社区交流提供高效平台。 注意:此项目目前处于测试阶段可能会有些许不良 核心特性 富媒体支持: 全格式文件传输 多消息类型支持 动态表情面板与最近使用记录 多维度协作: 无限聊天室创建与管理 成员权限分级(管理员/普通用户) 消息历史永久存储与快速检索 扩展能力: 完整RESTful API接口 Webhook机器人框架,支持事件驱动响应 响应式设计,完美适配移动端与桌面端 技术架构 模块技术栈核心组件前端HTML5, CSS3, JavaScriptMDUI框架, 自定义组件系统后端PHP 8.0+自研MVC框架, PSR-4自动加载通信HTTP/HTTPS消息轮询存储MySQL 8.0消息索引, 文件元数据扩展API, Webhook事件回调, 第三方集成快速部署 环境要求 PHP 8.2+ (需开启gd, fileinfo, curl,Redis(可选)扩展) MySQL 5.7+ 或 MariaDB 10.5+ Redis(Webhook推送队列) Web服务器 (Nginx/Apache) Composer (依赖管理) 安装步骤 # 克隆仓库 git clone https://gitee.com/XiaoFengQWQ/xqfchat.git cd xqfchat # 安装依赖 composer install # 启动内置服务器(开发环境) php -S localhost:8000配置伪静态(Apache用户无需手动配置) location / { try_files $uri $uri/ @rewrite; } # 重定向尾部斜杠的 URL location ~ ^(.+)/$ { if (!-d $request_filename) { return 301 /$1; } } # 将特定目录及其子目录和文件返回404 location ~ ^/(App|vendor|System|Writable)(/.*)?$ { return 404; } # 将所有其他请求发送到 index.php location @rewrite { rewrite ^/(.*)$ /index.php?/$1 last; } # 处理 PHP 文件(需要额外的 PHP 配置) location ~ \.php$ { include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }配置WebHook定时推送(可选,如果你有机器人需求) 服务器安装Redis(保持默认用户名和密码) 添加定时任务(推荐一秒执行一次) cd 你的站点目录/CLI php WebhookProcessor.php 开发接口 API 集成 系统提供标准化RESTful接口,支持用户认证、消息管理、房间操作等功能: POST /api/v1/chat/send HTTP/1.1 Authorization: Bearer {token} Content-Type: application/json { "room_id": 42, "content": "Hello World", "is_markdown": false }详细接口文档请查阅 API 参考手册 机器人开发 通过Webhook实现自动化交互,支持消息监听、定时任务等场景: // 事件回调示例 (消息接收) { "event": "message.received", "data": { "message_id": 12345, "room_id": 42, "sender": { "id": 789, "name": "User" }, "content": "请查询今日天气", "timestamp": 1620000000 } }机器人开发指南见 Webhook 文档 📄 许可证 本项目采用 Apache License 2.0 开源许可,详情参见 LICENSE 文件。 Copyright 2025 XiaoFengQWQ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0🤝 贡献指南 欢迎通过Issue提交反馈或直接PR参与开发,贡献前请阅读 贡献规范。 -
子辰聊天室 Logo图片 发布页: https://blog.yihang.info/archives/zichenchatrom.html 下载地址: 隐藏内容,请前往内页查看详情 项目简介 子辰网页聊天室 是一款基于 AJAX 技术实现的简易网页聊天室,旨在为用户提供一个轻量级、易于部署的实时聊天解决方案。该项目兼容虚拟主机环境,采用 Bootstrap 框架打造简洁易用的界面。 主要特点 AJAX 技术:无刷新聊天,提升用户体验。 虚拟主机兼容:适用于大多数共享主机环境。 简洁界面:基于 Bootstrap,支持移动端和桌面端兼容。 环境要求 PHP 版本: 8.2 或更高 Web 服务器: 支持 PHP 的服务器环境(如 Apache, Nginx) 部署说明 1. PHP 配置要求 确保您的服务器安装了以下 PHP 扩展(默认情况下虚拟主机厂商已开启): gd intl curl sqlite3 mbstring pdo_sqlite mime_content_type 2. 伪静态配置 如果使用 Nginx 作为 Web 服务器,请使用以下伪静态规则: # 处理目录请求,避免尾部斜杠 if (!-d $request_filename){ set $rule_0 1$rule_0; } if ($rule_0 = "1"){ rewrite ^/(.+)/$ /$1 permanent; } # 处理文件请求 if (!-f $request_filename){ set $rule_2 1$rule_2; } if (!-d $request_filename){ set $rule_2 2$rule_2; } if ($rule_2 = "21"){ rewrite ^/(.*)$ /index.php?/$1 last; }如果使用的是 Apache 则不需要手动配置 已实现的功能 ✅ 完整的后台管理功能 ✅ 文件上传功能 ✅ 上传文件预览功能 ✅ 消息撤回 ✅ 聊天事件处理 参与贡献 欢迎开发者参与贡献!以下是贡献流程: Fork 本仓库:点击页面右上角的 Fork 按钮。 创建新分支:在本地创建一个新的分支。 提交代码更改:进行代码修改并提交到您的分支。 提交 Pull Request:将您的修改提请求合并到主仓库。 联系方式 如有问题或建议,请通过以下方式联系: 电子邮件: q1432777209@126.com GitHub Issues: 提交问题 GitHub Activity图片 感谢您的使用与支持!🎉 -
子辰聊天室更新日志 2025-1-21 [2.1.0.0] 更新内容 后台支持自定义API设置 调整部分文件命名&调整样式 支持发送MD语法消息 优化部分逻辑 链接 体验地址:https://chat.dfggmc.top/ 原https://chat.zicheng.icu 域名因备案原因暂时无法解析,但以前数据仍存在. 开源主仓库: https://github.com/XiaoFeng-QWQ/zicheng-web-chat-room 开源镜像(如果上面无法访问): https://gitee.com/XiaoFengQWQ/zichen-web-chat-room (可能不保证实时更新)