Files
telegram-management-system/HOW_TO_USE_TELEGRAM_WEB.md
你的用户名 237c7802e5
Some checks failed
Deploy / deploy (push) Has been cancelled
Initial commit: Telegram Management System
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>
2025-11-04 15:37:50 +08:00

132 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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