Some checks failed
Deploy / deploy (push) Has been cancelled
Full-stack web application for Telegram management - Frontend: Vue 3 + Vben Admin - Backend: NestJS - Features: User management, group broadcast, statistics 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
3.6 KiB
3.6 KiB
如何使用完整的 Telegram 功能
🚀 快速开始
1. 访问 Telegram 快速访问页面
登录系统后,在左侧菜单找到: 账号管理 → Telegram快速访问
这里提供了三种使用方式:
- 🌐 官方 Web 版 - 功能最完整
- 💬 内置聊天功能 - 快速查看和回复
- 💻 桌面客户端 - 最佳体验
2. 选择最适合你的方式
方式一:使用官方 Telegram Web(推荐日常使用)
- 点击"立即访问"按钮
- 使用已登录的 Telegram 账号扫码
- 享受完整功能:
- ✅ 所有消息类型(文字、图片、视频、文件)
- ✅ 语音和视频通话
- ✅ 创建和管理群组/频道
- ✅ 表情包和贴纸
- ✅ 所有 Telegram 官方功能
方式二:使用内置聊天功能(适合快速操作)
- 在账号列表中选择账号
- 点击"内置聊天"或"完整版"
- 功能包括:
- ✅ 查看所有对话
- ✅ 读取消息历史
- ✅ 发送文字消息
- ✅ 搜索和筛选对话
- ⚠️ 暂不支持媒体文件
方式三:下载桌面客户端(最佳体验)
- 点击"下载客户端"
- 安装 Telegram Desktop
- 使用手机号登录
- 享受最完整的功能和最好的性能
📱 具体操作步骤
使用内置完整版聊天
-
进入账号列表
账号管理 → TG账号列表 -
找到已登录账号
- 查看"是否有session"列
- 确保账号状态正常
-
访问聊天界面
- 方法1:账号列表 → 操作 → 查看聊天
- 方法2:Telegram快速访问 → 选择账号 → 内置聊天
-
使用功能
- 左侧:对话列表,支持搜索和筛选
- 右侧:消息区域,可查看历史和发送消息
- 顶部:切换不同类型的对话
批量管理账号
系统的核心价值在于批量管理:
- 批量检查账号状态
- 自动上线/下线
- 批量发送消息(通过API)
- 账号信息管理
🔧 高级功能
API 自动化
使用系统提供的 API 进行自动化操作:
// 获取对话列表
POST /api/tgAccount/getDialogs
{ "accountId": "123" }
// 发送消息
POST /api/tgAccount/sendMessage
{
"accountId": "123",
"peerId": { "userId": "456789" },
"message": "Hello from API!"
}
// 获取消息历史
POST /api/tgAccount/getMessages
{
"accountId": "123",
"peerId": { "userId": "456789" },
"limit": 50
}
自定义开发
如果需要更多自定义功能,可以:
- 基于 gramJS 库开发
- 参考
BaseClient.js中的方法 - 扩展现有 API 接口
💡 使用建议
| 场景 | 推荐方案 | 原因 |
|---|---|---|
| 日常聊天 | 官方 Web 或桌面客户端 | 功能完整,体验最佳 |
| 快速查看消息 | 内置聊天功能 | 无需额外登录,快速访问 |
| 批量操作 | 系统 API | 专为自动化设计 |
| 账号管理 | 系统功能 | 批量检查、管理方便 |
❓ 常见问题
Q: 为什么内置聊天不支持发送图片? A: 内置聊天专注于文字消息,复杂功能请使用官方客户端。
Q: 如何同时管理多个账号? A: 使用账号列表进行批量管理,聊天请分别打开多个标签页。
Q: 账号显示未上线怎么办? A: 系统会自动上线,或点击"上线"按钮手动上线。
Q: 可以用系统发送广告吗? A: 请遵守 Telegram 使用条款,避免账号被封。
🎯 总结
- 官方客户端:日常使用的最佳选择
- 系统功能:批量管理和自动化的利器
- 合理搭配:根据需求选择合适的工具
记住:这个系统是为了管理账号,而不是替代官方客户端!