- 管理楼主
几个同事搭伙吃晚饭,每天要确定做不做、谁来吃、吃什么,就按这个场景做了个小工具,叫「吃啥」,放出来分享一下。代码由 Claude Code 协助完成,MIT 开源。
项目地址:https://github.com/bobsixsixsix-boop/chifan
它是 Telegram Mini App + 群机器人,主要流程是:
- 掌勺每天选「大家点菜 / 只报名 / 不做饭」。只报名时,直接在群消息上按「我吃 / 不吃」就行。
- 点菜、改菜后,群里同一条公告原地更新;到点自动截单,发最终菜单,支持提醒和置顶。
- 普通成员一人一道,主食单独投票;还能选「吃,不点菜,掌勺定」。
- 支持剩菜登记、提前预约,以及火锅、焖面这类「一锅出」的多数表决。
- 掌勺有管理面板,可以改菜单、退菜、调整截止时间、管理成员,也能单独授权群外饭友。
界面做成纸色菜牌的样子,适配手机、平板和电脑,支持暗色。README 里有设计图和详细规则。
技术上是 Python + aiohttp + SQLite,网页、机器人和定时任务跑在一个进程里,提供 Docker Compose 和部署说明,也有不连接 Telegram 的本地开发模式。
目前一个部署只对应一个群,主要服务同事、朋友一起吃晚饭这种小饭桌场景。想用的话,需要自己准备 Telegram bot 和 HTTPS 服务,按 README 配置部署。
有类似需求的可以拿去改,遇到问题也欢迎提 Issue。
收藏支持反对打赏
园区温暖小食堂必备
牛逼 园区必备
- 该楼层已被作者或管理员删除,作者可以在「我的删帖」页面申请恢复
帮顶吃饼
bdbd
个性签名有趣的灵魂万里挑一
支持支持