Skip to content

项目介绍

TGBot-Ultra 是一套企业级的 Telegram 机器人综合管理系统。它采用前后端分离的微服务架构,专为高性能、高并发场景设计,支持多种业务模块的灵活组合。

核心业务模块

TGBot-Ultra 不仅仅是一个机器人,更是一个多功能的业务平台:

模块化设计

系统采用模块化设计,您可以根据业务需求灵活启用或关闭特定功能。

  • 能量租赁 (Energy)
    • 支持波场 (TRON) 能量自动租赁与回收。
    • 对接上游能量池,实现自动化调度。
  • 会员订阅 (Premium)
    • Telegram Premium 会员代开/赠送业务。
    • 自动化订单处理与状态即时同步。
  • 虚拟商城 (Shop)
    • 支持卡密 (CD-Key) 自动发货。
    • 多种商品类型支持,库存自动管理。
  • 链上监控 (Monitor)
    • 实时监控指定钱包地址的 USDT/TRX 变动。
    • 交易动账即时通知,资金流向一目了然。
  • 资金归集 (Collection)
    • 多钱包资金自动归集系统。
    • 支持自定义归集策略与阈值。

技术架构

系统基于现代化的微服务架构构建,确保高可用性与易维护性:

组件技术栈说明
Admin 服务Laravel 9+强大的 PHP 框架,提供稳健的后台管理 API 与界面。
Job 服务Hyperf (Swoole)高性能协程框架,处理高并发的 TG 消息与异步任务。
数据库PostgreSQL先进的关系型数据库,处理复杂业务数据。
缓存Redis高速缓存,用于队列、会话存储与瞬时数据。
容器化Docker全栈 Docker 化部署,环境一致性保障。

管理后台特色

  • 可视化仪表盘:直观展示订单趋势、资金流水与用户增长。
  • 多机器人管理:一套系统可同时管理多个 Bot 实例。
  • 自定义键盘:通过后台可视化配置 Bot 的菜单键盘与回复规则。
  • 权限管理:完善的角色与权限系统 (RBAC),保障数据安全。

Released under the MIT License.