🚀

快速开始

5分钟内让你的SageGuard运行起来

⚙️

配置指南

详细的配置选项和最佳实践

📚

API 文档

完整的API接口和使用示例

🚢

部署指南

生产环境部署和运维指南

🧠

AI 功能

深度学习和智能识别技术详解

💬

社区支持

获取帮助和参与贡献

如何通过 Mini App 管理群组?

部署并启动 SageGuard 后,在 Telegram 中与机器人交互即可打开设置界面:

功能模块一览

下一节:常见场景

常见场景(承接长尾搜索)

。

。

。

更多场景问答(FAQ)

环境要求

系统要求

  • Node.js >= 18.0.0
  • Linux/macOS/Windows
  • 至少2GB RAM
  • 至少1GB可用磁盘空间

数据库

  • PostgreSQL >= 14.0
  • Redis (可选,用于队列)

Telegram

  • Bot Token (从 @BotFather 获取)
  • 管理员权限

可选组件

  • Cloudflare Turnstile
  • Ollama (本地AI推理)
  • Docker (容器化部署)

安装步骤

1

下载源码

git clone https://github.com/your-repo/mtphelper.git
cd mtphelper
2

安装依赖

npm install
3

配置环境变量

cp .env.example .env
# 编辑 .env 文件配置数据库和Bot Token
4

初始化数据库

npm run prisma:generate
npm run prisma:migrate
5

启动服务

# 开发模式
npm run dev

# 生产模式
npm run build
npm start