实时网页 Widget
跨域 iframe 走 WebSocket,每个会话对应一个 Durable Object:严格有序的事件日志,提交之后才 ACK。
chatpony 是完全构建于 Cloudflare Workers 的轻量客服台,实时聊天 + 邮件工单。一次部署对应一个团队——无需运维服务器,也不按席位收费。
右下角那个气泡就是真实的 widget,接的正是本部署。这个页面就是我们的客服台。
<!-- drop these two tags on your page --> <script> window.$chatpony = { baseUrl: 'https://chatpony.com', widgetKey: 'your-inbox-key', } </script> <script src='/widget/loader.js' async></script> // loader gzips under 4 KB — a fake CSS // bubble until the first click.
有人在就实时聊,没人在就转邮件工单——都在同一个同源后台处理。
跨域 iframe 走 WebSocket,每个会话对应一个 Durable Object:严格有序的事件日志,提交之后才 ACK。
离线消息经 Cloudflare Email Routing 转为邮件。会话串联、MIME 解析与出站发送都在 Queues 上异步完成。
给团队的同源 React 控制台:实时会话列表、在线状态、分配、延后、快捷回复与邮件工单并排呈现。
整套栈就是一个 Cloudflare Worker。无需运维服务器,不按席位计费——容量上限只取决于你的 Cloudflare 套餐。
一键部署到 Cloudflare,自动开通 D1、R2、KV、Queues 与 Durable Objects——不用手抄任何资源 ID。
打开 /app,填入一次性令牌,向导会创建第一个管理员和一个默认网页收件箱。
在你的站点粘两个 script 标签。部署完 widget 立刻可用;邮件渠道可以逐步激活。
关于 chatpony 的任何问题都经由 chatpony。打开 widget 发起一次真实会话——和你的访客体验完全一样。