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>
132 lines
3.6 KiB
Markdown
132 lines
3.6 KiB
Markdown
# 如何使用完整的 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:账号列表 → 操作 → 查看聊天
|
||
- 方法2:Telegram快速访问 → 选择账号 → 内置聊天
|
||
|
||
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 使用条款,避免账号被封。
|
||
|
||
## 🎯 总结
|
||
|
||
- **官方客户端**:日常使用的最佳选择
|
||
- **系统功能**:批量管理和自动化的利器
|
||
- **合理搭配**:根据需求选择合适的工具
|
||
|
||
记住:这个系统是为了**管理**账号,而不是替代官方客户端! |