Forkgram Mute All 功能移植到 Telegram Web K版 部署到 Cloudflare Page by Hermes 对接 oc/deepseek-v4-flash-free
前言
有群友问, 手机上有没有 mute all 整个 folder 的功能
面向Agent开发
Hermes 对接 oc/deepseek-v4-flash-free
下面的引用框里面都是我发给Agent的自然语言
把 https://github.com/morethanwords/tweb 项目 clone 到本地, 不要放 tmp 目录,未来会进一步分析.
把这个项目运行起来.
你启动浏览器, 我VNC连上去操作登录账号
到此为止, 开发和测试环境算是搭起来了.
我要在 dialog folder 的右键菜单中添加 一项 "Mute all"功能是将 folder下所有dialog都设置为 mute forever具体代码逻辑可以参考 https://github.com/crazypeace/forkgram-tdesktop/tree/feat-mute-all 这个分支对比它的父节点的修改.
Agent 说开发完了, 我让TA自己开浏览器进行测试.
最终结果:
一种部署方法
1. fork 本项目
2. 在你的 cloudflare 账号中部署 page, 选择连接你的github, 选择你 fork 出来的仓库,
配置:
- Framework preset: Vite
- Build command: pnpm install --frozen-lockfile && pnpm build
- Build output directory: dist
- Production branch: master
另一种部署方法
1. fork 本项目
2. 给你自己的 github 项目设置 secret
- CLOUDFLARE_API_TOKEN
- CLOUDFLARE_ACCOUNT_ID
3. 触发 deploy-pages.yml 这个 github action
========
后记
如果你部署到 Cloudflare Page后 (假设你的 Page 项目叫 tweb-test),
tweb-test.pages.dev 被cloudflare以钓鱼为由拒绝服务
评论
发表评论