Telegram Bot 交互
约 465 字大约 2 分钟
2026-04-18
ResourceTool 内置 Telegram Bot,提供命令交互、搜索、转发确认等功能。
可用命令
| 命令 | 说明 |
|---|---|
/start | 启动 Bot,显示欢迎信息 |
/search | 搜索影视资源 |
/logs | 查看最近的系统日志 |
/version | 查看当前版本号 |
核心功能
影视搜索
在 Bot 中发送 /search 关键词 或直接发送关键词,即可搜索影视资源:
/search 流浪地球Bot 返回搜索结果后,通过内联按钮交互查看详情、解锁资源、转存到 115。
手动转发
将其他频道的消息手动转发给 Bot 时:
- Bot 自动检测消息来源频道
- 匹配已配置的频道监控规则
- 弹出确认按钮,确认后执行转发
智能去重
当手动转发的消息满足以下链路时,系统会自动跳过转发,直接执行转存:
源频道(在监控转发规则中)→ 目标频道(在转存监控中)避免同一链接被重复处理(转发一次 + 转存一次)。
实时通知
Bot 会在以下场景发送通知:
| 通知类型 | 内容 |
|---|---|
| 转存通知 | 资源名称、状态(成功/已转存/已失效/失败) |
| 离线通知 | 资源名称、状态(成功/审核中/已失效/失败) |
| 番号信息 | 自动从消息中提取的番号 |
转存通知和离线通知独立发送,状态精准区分。
配置方法
- 在 @BotFather 创建 Bot 并获取 Token
- 进入 ResourceTool Telegram 配置 页面
- 填入 Bot Token
- 保存后 Bot 自动启动
Bot 重试机制
Bot 启动时如遇网络故障,会自动重试最多 3 次(指数退避 3s → 6s → 12s),避免启动时网络抖动导致 Bot 永久离线。

