master分支是对原项目功能的补充和Bug修复、patch分支仅针对原项目的bug修复和功能完善
此项目并未对任何版本的腾讯QQ进行任何修改或注入行为,此项目仅围绕cqhttp客户端提供的接口开发。
This project does not modify or inject any version of Tencent QQ, this project is only developed around the interface provided by the cqhttp client.
这是一个能够对QQ消息通过第三方推送转发的程序,修改自zhishixiang/tencent-push项目。此版本相比原版有以下区别:
1.补充了Telegram机器人私聊推送渠道
2.能够在Telegram中直接显示图片
!未测试,切勿依赖!3.使用TG推送时能够将小程序转换为链接
!未完善,切勿依赖!4.能对群组的系统通知进行推送(群成员变动)
Python 3
前往Release页面下载项目,在项目目录下执行pip3 install -r requirements.txt
安装依赖。成下方配置后先打开go-cqhttp,根据提示登录QQ,待提示服务端启动成功时运行此脚本,两个程序必须同时运行。
第一次运行请根据提示选择“http通信”生成配置文件
在配置文件中填写好账号密码 修改结尾服务配置
# 连接服务列表
servers:
# HTTP 通信设置
- http:
# 服务端监听地址
host: 127.0.0.1
# 服务端监听端口
port: 5700
# 反向HTTP超时时间, 单位秒
# 最小值为5,小于5将会忽略本项设置
timeout: 5
middlewares:
<<: *default # 引用默认中间件
# 反向HTTP POST地址列表
post:
#- url: '' # 地址
# secret: '' # 密钥
- url: http://127.0.0.1:5000/ # 地址
# secret: '' # 密钥
前往酷安下载安装“消息接收”,显示注册成功后,点击设置别名,尽量设置复杂一点。设置完后记得设置的别名。
前往Google Play搜索安装“WirePusher”,安装好后打开,记录ID
前往@BotFather,发送/newbot,根据指引创建机器人,保存创建后提供的token,最后发送/start给机器人
名称 | 介绍 | 可填写 | 必填项 |
---|---|---|---|
Mipush | MiPush选择 | True/False | ✔ 三选一 |
FCM | FCMt推送选择 | True/False | ✔ 三选一 |
TG | TG Bot推送选择 | True/False | ✔ 三选一 |
KEY | MIPush:应用”“消息接收”中别名 FCM:应用“WirePusher”中的ID TG:创建机器人时所提供的token |
✔ | |
WhiteList | 需要推送群消息的群号 | ✔ | |
TG_UID | 需要接收消息的TG用户ID | TG推送必填 | |
TG_API | TG推送时所用API的域名 | 可选,不填为默认 | |
TG_GroupLink | Telegram群组消息绑定关系 格式为:{"群号":"TG群组ID","群号":"TG群组ID"} |
可选 |
https://github.com/QXAzusa/tencent-push/projects/1
本项目重度依赖于JetBrains™ PyCharm,感谢JetBrains s.r.o为本项目提供开源许可证,如果你同样对开发充满热情并且经常使用JetBrains s.r.o的产品,你也可以尝试通过JetBrains官方渠道申请开源许可证以供核心开发者使用
Copyright © 2021 JetBrains s.r.o.PyCharm and the PyCharm logo are registered trademarks of JetBrains s.r.o.