项目描述
翻译在业务方面,我们需要一个管理面板来管理所有这些:最新的订单列表,状态更改(自动触发客户通知),以及用于公告的邮件工具。我们还希望有基本的分析——按天的订单、收入和热销产品,以便我们可以查看渠道的表现。
机器人应在 webhook 模式下工作,而不是长轮询;可以使用 Python 或 Node.js 实现——具体取决于您的偏好。代码需要保持干净和可扩展,以便我们可以在以后添加新产品和状态,而无需重写。
机器人功能:
— 产品目录(内联键盘)
— 购物车和订单结账
— 通过 Telegram Pay 或发票支付
— 状态更改的自动通知
— 升级到操作员
— 管理面板:订单列表,状态更新,邮件发送
— 分析:订单,收入,热销产品
技术栈:
— Python 3 + aiogram 3 或 Node.js + Telegraf
— PostgreSQL 或 MySQL
— Webhook 模式