Appearance
任务管理概览
任务管理模块用于创建和管理各类自动化任务,包括群发任务、批量加群任务和批量拉人任务。
任务类型
系统支持三种类型的任务:
| 任务类型 | 说明 | 适用场景 |
|---|---|---|
| 群发任务 | 定时或周期性向群组发送消息 | 公告推送、活动通知、日常互动 |
| 批量加群 | 同时加入多个群组 | 快速拓展监听范围 |
| 批量拉人 | 从源群组拉人到目标群组 | 用户迁移、群组引流 |
任务状态
所有任务都有以下状态:
| 状态 | 说明 | 颜色 |
|---|---|---|
| 待执行 | 任务已创建,等待执行 | 灰色 |
| 执行中 | 任务正在执行 | 蓝色 |
| 已暂停 | 任务被手动暂停 | 黄色 |
| 已完成 | 任务执行完成 | 绿色 |
| 失败 | 任务执行失败 | 红色 |
| 已取消 | 任务被取消 | 灰色 |
任务操作
暂停任务
正在执行的任务可以暂停:
- 在任务列表中找到目标任务
- 点击「暂停」按钮
- 任务状态变为「已暂停」
暂停后,任务会停止执行,但保留当前进度。
恢复任务
已暂停的任务可以恢复:
- 找到状态为「已暂停」的任务
- 点击「恢复」按钮
- 任务继续从上次暂停的位置执行
取消任务
不再需要的任务可以取消:
- 找到待执行或已暂停的任务
- 点击「取消」按钮
- 确认取消
注意
取消任务后无法恢复,已执行的部分不会回退。
手动触发
对于周期性任务,可以手动触发立即执行:
- 找到目标任务
- 点击「立即执行」按钮
- 任务会立即开始执行一次
任务列表
进入「任务管理」页面可以看到所有任务的概览。
筛选功能
- 按任务类型筛选
- 按任务状态筛选
- 按创建时间筛选
任务信息
每个任务显示:
- 任务名称
- 任务类型
- 当前状态
- 进度(已完成/总数)
- 创建时间
- 下次执行时间(周期性任务)
快速入口
任务执行机制
账号轮换
系统会自动轮换账号执行任务,避免单个账号被限流:
- 任务开始时选择可用账号
- 账号被限流后自动切换到其他账号
- 所有账号都被限流时任务暂停
限流处理
当账号被 Telegram 限流时:
- 系统检测到限流错误
- 暂停该账号的操作
- 切换到其他可用账号
- 记录限流日志
失败重试
任务执行失败时:
- 系统记录失败原因
- 根据错误类型决定是否重试
- 可重试的错误会在适当延迟后重试
- 达到最大重试次数后标记为失败
最佳实践
设置合理的间隔
- 群发任务:每条消息间隔 30-60 秒
- 批量加群:每个群组间隔 60-180 秒
- 批量拉人:每个用户间隔 10-30 秒
使用多个账号
- 分散任务到多个账号
- 避免单个账号压力过大
- 提高任务执行效率
避开高峰期
- 了解目标用户的活跃时间
- 在活跃时间发送消息效果更好
- 避开 Telegram 服务器繁忙时段
监控任务状态
- 定期检查任务执行情况
- 及时处理失败的任务
- 根据执行结果调整策略