我 Port 了 Bark 的后端, 从 Go => Serverless 的 CF Worker

17 小时 42 分钟前
 frankwei
之前在 V 站 看到别人用 js 简单实现了一个兼容 Bark 的 Worker 脚本。

可惜兼容性不太够,部份 API 是缺失的。所以我基于原版 Go 代码自己 vibe porting 了一份。

与原版比,无需自己跑后端,也就不需要自己有服务器了。
直接部署到大善人 Cloudflare 上面,让 Worker 自己转发请求到苹果的 APNS 。

我不敢说 API 百分百兼容,但尽可能让 AI 去实现了原版的功能。
如果遇到问题,可以发个 issue ,或者自己 fork 一份提交 PR 也行。

我自己测试过了推送信息是没问题。代码是开源的,欢迎大家来审查、提意见和 Fork 。

======

项目地址:

https://github.com/frankwei98/bark-serverless

README 提供 一键部署到 Cloudflare 的按钮,方便大家操作。

======

planning 10 分钟
porting 5 分钟
review + fix 3 小时

简单说一下怎么重写的:
我 fork 了一份原版 Go 的代码,在 Codex 喂给 GPT 5.5 给出一套 Migration Plan 。
然后 Plan 交给 MiMo v2.5 Pro 去执行。
写完了 GPT 5.5 复审,走了几次反馈 <=> 修复。
GPT 没意见了,终审用了某公益站的 Opus 4.8 。然后让 GPT 改。
132 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1220147

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX