登录

开源一个同事小饭桌点菜工具「吃啥」:Telegram 小程序 + 群机器人

896
  • 管理楼主

    几个同事搭伙吃晚饭,每天要确定做不做、谁来吃、吃什么,就按这个场景做了个小工具,叫「吃啥」,放出来分享一下。代码由 Claude Code 协助完成,MIT 开源。

    项目地址:https://github.com/bobsixsixsix-boop/chifan

    它是 Telegram Mini App + 群机器人,主要流程是:

    • 掌勺每天选「大家点菜 / 只报名 / 不做饭」。只报名时,直接在群消息上按「我吃 / 不吃」就行。
    • 点菜、改菜后,群里同一条公告原地更新;到点自动截单,发最终菜单,支持提醒和置顶。
    • 普通成员一人一道,主食单独投票;还能选「吃,不点菜,掌勺定」。
    • 支持剩菜登记、提前预约,以及火锅、焖面这类「一锅出」的多数表决。
    • 掌勺有管理面板,可以改菜单、退菜、调整截止时间、管理成员,也能单独授权群外饭友。

    界面做成纸色菜牌的样子,适配手机、平板和电脑,支持暗色。README 里有设计图和详细规则。

    技术上是 Python + aiohttp + SQLite,网页、机器人和定时任务跑在一个进程里,提供 Docker Compose 和部署说明,也有不连接 Telegram 的本地开发模式。

    目前一个部署只对应一个群,主要服务同事、朋友一起吃晚饭这种小饭桌场景。想用的话,需要自己准备 Telegram bot 和 HTTPS 服务,按 README 配置部署。

    有类似需求的可以拿去改,遇到问题也欢迎提 Issue。

    收藏支持反对打赏

6 条回复

发表回复