MsgSim 是一个基于 Web 的聊天记录模拟生成器,旨在帮助用户轻松创建、编辑和导出逼真的聊天对话截图与视频素材。无论是用于制作小说配图、视频内容的聊天回放,还是单纯的趣味对话模拟,MsgSim 都能提供强大且灵活的支持。
- 多角色支持:可以添加任意数量的角色。
- 头像自定义:支持上传本地图片作为角色头像。
- 灵活切换:在发送消息时快速切换当前发言角色。
- 文本消息:支持发送标准文本聊天气泡。
- 图片消息:支持发送图片,并在聊天流中预览。
- 时间戳:可插入自定义时间戳,控制对话节奏感。
- 卡片/小窗模式:支持生成包含标题和多条内容的卡片消息(类似聊天记录合并转发或系统通知)。
- 消息编辑:已发送的消息可以随时修改内容或删除。
- 拖拽排序:(如果有此功能可提及,根据代码看似乎是追加式,主要靠编辑删除)
- 清空对话:一键清空当前所有聊天记录。
- JSON 导出:将当前的聊天记录(包括角色、消息内容)保存为 JSON 文件,方便随时存档。
- JSON 导入:读取之前的存档文件,完美还原对话场景。
- 长截图生成:内置截图功能,可将整个聊天界面生成为长图,无需第三方工具拼接。
- 流式播放模式:提供自动滚动的流式回放页面,适合录制视频素材,模拟真实的实时聊天效果。
- 后端:Python (Flask)
- 前端:HTML5, CSS3, JavaScript
- 图标库:FontAwesome
- 截图工具:html2canvas
- Python 3.x
- pip 包管理工具
-
克隆或下载项目
git clone https://github.com/Natsusomekeishi/MsgSim.git cd MsgSim -
安装依赖
pip install flask
-
运行应用
python app.py
-
访问应用 打开浏览器访问:
http://localhost:5000
本项目采用 GPL-3.0 许可证。详情请参阅 LICENSE 文件。
Keishi
MsgSim v0.3 - 让对话模拟更简单