很早之前我就考虑要做一个对标 TG 的聊天工具,我曾经深入分析 TG 的协议,包括移动端和桌面端的代码
最近这两个月有点空闲,在 AI 的帮助下,从 0 开始系统架构设计到开发。目前终于基本上完成了一个开发版本,web 端和桌面版 以及 android 客户端基本完成了。iOS 客户端还在准备中。
目前 Flow 已具备覆盖主流 IM 关键场景的完整能力组合,包括:
- 单聊、群组、超级群组、频道 端到端加密
- 多端消息同步、未读状态同步、草稿同步
- 文件、图片、视频、语音、贴纸、GIF 、联系人卡片、群邀请卡片等丰富消息类型
- 回复、转发、置顶、反应、翻译、定时消息、话题能力
- 机器人创建、配置、管理、Webhook 与平台托管扩展能力
- 私聊音视频、群组语音房、群组视频能力
- 管理后台、安全日志、举报与审核、封禁与限制管理
采用了接近 Telegram 的大群架构设计,从消息写入、同步游标、增量拉取到长连接协议一起优化,既能承载几十万人的群组规模,也能尽可能保持真实可感知的顺滑体验。
目前只是开发阶段,功能还原度在 95%,细节体验感觉也就到 80% 还有很大进步空间,还有很多细节要处理,轻拍。谢谢。
后期看情况开源。
https://imgur.com/a/mNcMR8ohttps://imgur.com/VH2lAxAhttps://imgur.com/R0M6zAmhttps://imgur.com/kQuerl0然后专门上传了一个视频到油管。
<amp-youtube data-videoid="huMnLDFZgE0" layout="responsive" width="480" height="270"></amp-youtube>
B 站也有一个视频介绍视频
https://www.bilibili.com/video/BV1dqdMBsE5H/
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1211145
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.