返回案例列表
群组记账机器人
Telegram SaaS多租户订阅制

群组记账机器人

多租户订阅制 Telegram 记账 SaaS

类型:订阅制 Telegram SaaS
周期:长期运营迭代

项目简介

产品为 Telegram 群组提供专业的财务记账服务,支持本地币种与统一记账币种双模式计价、中英双语自动识别、群组隔离的多租户数据架构。用户通过简单指令完成记账,系统自动生成 Web 版账单,管理员可随时通过浏览器查看完整数据。产品以订阅制 SaaS 形态运营,已稳定服务多个群组,覆盖跨境结算、社群经营、工作室分账等真实业务场景。

核心功能

  • 实时记账:群内指令快速记录收入、支出,支持撤销与备注
  • 双计价模式:本地币种 / 统一记账币种,两套视图灵活切换
  • Web 账单:生成可分享的网页版账单,支持日期筛选与 Excel 导出
  • 多租户架构:每个群组独立数据与配置,互不干扰
  • 订阅计费:完整的试用 / 订阅 / 授权管理体系
  • 三级权限:超级管理员 / 群主 / 操作员分级管控
  • 多语言支持:中英文自动识别切换,适合跨国团队使用
  • 钱包监控:对接群组指定的外部记账钱包,余额与动账实时同步到群,资金动态一目了然

技术栈

Python python-telegram-bot FastAPI PostgreSQL SQLAlchemy pytz

关键技术亮点

1. 群组级多租户隔离 以 Telegram chat_id 为租户键,数据库层面强隔离,每个群组有独立的汇率、语言、权限、订阅状态。一个实例同时服务 N 个群组,新增群组无需部署新服务。

2. 本地币种与统一币种双模式共存 账单同时承载本地币种与统一记账币种两套数据,前端切换模式时由后端按实时汇率换算。避免"记账时用本地币、对账时算统一币"的场景下的汇率漂移。

3. 外部钱包余额监控 通过外部监控服务轮询 + 去抖策略,实时捕获绑定记账钱包的余额变化与动账记录,直接推送到群。避免了第三方 API 延迟与丢失问题。

4. Web 账单与机器人共享数据库 FastAPI 账单页面和 python-telegram-bot 指令共享同一份 PostgreSQL 数据,不存在同步滞后,管理员刷新页面即见最新数据。

交付成果

  • 完整的订阅制多币种记账 SaaS,含试用、付费、授权、续费全流程
  • 中英双语自动识别,跨国团队无需手动切换
  • 已稳定服务多个付费群组,长期运营迭代中

需要类似的系统?

我们可以基于这个项目的经验,为您量身定制专属方案

相关案例