Skip to content

Telegram 机器人对接(强国有我)

旺财狗通过 强国有我(QPigeon) 插件对接 Telegram 机器人。QPigeon 是一个独立的 TG 服务端程序,负责与 Telegram 通信,再与旺财狗对接实现消息收发。

💬 功能简介

  • 支持文本、图片、媒体组(多图多文)等消息收发
  • 支持 socks5 代理(国内服务器必备)
  • 支持 Docker 部署,自带 Web 管理界面
  • 支持 WebSocket 与旺财狗连接

准备工作

  1. 创建 Telegram 机器人:在 Telegram 中联系 @BotFather,发送 /newbot 创建机器人,获取 Bot Token(格式类似 123456:ABC...
  2. 一台服务器:可访问 Telegram 的服务器(国内服务器需配置 socks5 代理)
  3. 旺财狗账号:用于 QPigeon 登录授权

部署 QPigeon

Docker 部署(推荐)

bash
docker run -d \
  --name qpigeon \
  --restart always \
  -p 5000:5000 \
  -v ~/qpigeon_data:/app/data \
  crpi-5mft5k2asrq5fkut.cn-hangzhou.personal.cr.aliyuncs.com/zhaoyangguang/qpigeon:latest
配置项
服务端口5000
数据库SQLite(/app/data/data.db
时区Asia/Shanghai
数据卷/app/data(数据库)、/app/wwwroot/images(TG 图片)

Windows 部署

  1. 获取 QPigeon 发布包
  2. 解压到服务器目录
  3. 运行 QPigeon.Server.exe
  4. 浏览器访问 http://服务器IP:5000

配置指南

第一步:登录旺财狗账号

首次访问 QPigeon 管理界面(http://服务器IP:5000),使用旺财狗账号登录,用于授权验证和在线数控制。

第二步:配置机器人

在「系统设置」→「机器人配置」页面填写:

配置项说明
TokenBotFather 获取的 Bot Token
ServerUrlQPigeon 的公网地址(用于拼接图片 URL)

第三步:配置代理(国内服务器必填)

在「系统设置」→「代理配置」页面填写 socks5 代理:

配置项说明
代理地址socks5 代理地址,如 socks5://ip:port
用户名/密码代理认证信息(如需要)

第四步:旺财狗安装插件

  1. 在旺财狗「插件管理」-「插件市场」中安装 强国有我(QPigeonBot) 插件
  2. 在插件列表中启用该插件

第五步:旺财狗创建 TG 机器人

在旺财狗「系统配置」-「聊天软件对接」中新增 TG 机器人

  1. 机器人ID:填写 TG 机器人的 bot-id
  2. 选择插件:选择 强国有我(QPigeonBot)
  3. WebSocket:开启「支持WebSocket」,关闭「使用鹊桥转发」(QPigeon 原生支持 WS)
  4. 框架HttpAPI:填写 QPigeon 地址,如 http://服务器IP:5000
  5. 调用Token:自定义一个 Token(与 QPigeon 插件调用时一致)
  6. 点击「生成插件回调URL」,得到类似: ws://旺财狗IP:15999/notify/pluginreceive?plid=RebateDog.Plugin.QPigeonBot

第六步:回填回调地址

回到 QPigeon「系统设置」→「回调配置」页面:

配置项说明
回调地址填入旺财狗生成的 WebSocket 地址(ws:// 开头)
屏蔽群消息是否屏蔽 TG 群消息转发
屏蔽私聊消息是否屏蔽 TG 私聊消息转发

保存后 QPigeon 会自动连接旺财狗。

验证对接

  • 在 TG 中给机器人发一条消息,旺财狗应能收到并响应
  • 在旺财狗中发送消息,TG 用户应能收到

支持的消息类型

接收消息(TG → 旺财狗)

类型支持
文本支持
图片支持(自动下载保存)
音频/语音支持
文档支持
群聊消息支持
频道帖子支持

发送消息(旺财狗 → TG)

类型支持
文本支持
图片支持
媒体组(多图多文)支持(推荐)
视频/文件/语音支持
分享链接支持

💡 媒体组发送

QPigeon 支持媒体组发送:多张图片合并在一条消息中发送,第一张图带说明文字,适合返利发单场景。

⚠️ 注意事项

  • 国内服务器必须配置 socks5 代理才能访问 Telegram
  • 旺财狗的 WebSocket 端口 15999 需要对 QPigeon 服务器开放
  • QPigeon 不支持登录、好友列表、群管理等 Telegram 管理功能

本网站为教程合集,欢迎指出宝贵意见。 鲁ICP备14021382号-1