SuperAPI AI 工具集

lan-chat

办公与效率

查看项目

更新于 10-15 21:52

技能介绍

用途:在同一 Wi-Fi 下快速搭建临时聊天页,支持发消息、传文件、粘贴图片,手机与电脑均可使用,适合局域网聊天或临时 Wi-Fi 文件共享。

启动方式:运行 python3 scripts/lan_chat.py --work-dir /path/to/workspace,终端会输出局域网地址(默认端口 11567),同网设备用浏览器打开即可。上传文件写入工作区的 lan_chat_uploads/,停服即清空。

参数:--work-dir 指定工作区路径,默认当前目录;--port 指定监听端口,默认 11567,例如 python3 scripts/lan_chat.py --work-dir . --port 8080。

主要能力:聊天支持 Enter 发送、Shift+Enter 换行;文件单文件最大 2 GiB;输入框可直接粘贴图片作为附件;侧栏显示在线昵称与 IP,窄屏可折叠;本机消息在右、他人消息在左,按浏览器 member_id 区分。

使用约束:用 --work-dir 指向用户工作区,不要复制脚本;启动后必须把终端打印的局域网 URL 原样告知用户,脚本通过 flush=True 即时输出 URL,该行是唯一 URL 来源。

代发消息示例:curl --fail -X POST http://127.0.0.1:11567/api/messages -H 'Content-Type: application/json' --data-binary '{"name":"昵称","text":"消息内容","member_id":"唯一标识"}'。代发文件时 file=@ 用绝对路径,请求体用 member_id 标识发送者,响应 JSON 中同字段名为 sender_id;自定义端口时 URL 端口号一并替换。