实现程序自动监控指定QQ消息窗口并将新消息发送至邮箱, 或通过微信进行通知, 从而实现我的手机无QQ化
我想要达到的效果:- 监控需要随时知道通知的重要的群聊
- 避免错过重要通知且卸载手机上臃肿的QQ
- 进一步减少我手机上app的数量
- 通过开启微信邮箱通知服务,让微信可以通知我的QQ重要消息
- 克隆项目:git clone https://github.com/Lns-XueFeng/ToRidQQ.git
- 进入项目目录,安装项目依赖:pip install -r requirements.txt
- 务必确定QQ邮箱已开启SMTP服务:找到config文件设置账号以及授权码
- 登录QQ以及打开需监控的QQ窗口,复制QQ窗口昵称以待后续传入参数
- 启动程序:python -m toridqq your_qq_window_name1 your_qq_window_name2
克隆到本地后, 可通过easy_to_rid.py脚本运行, 只需要修改name参数
注意:name参数是一个列表,填写需要监控的窗口名称
- 如果你只需要监控一个窗口:
- 如果你需要监控多个窗口(空格分隔window_names):
python -m toridqq your_qq_window_name
监控n个:python -m toridqq your_qq_window_name1 your_qq_window_name2
自定义程序监控指定窗口的轮询间隔时间
- python -m toridqq -t interval_time your_qq_window_name
- python -m toridqq --time interval_time your_qq_window_name
目前暂不支持
- python -m toridqq -o your_qq_window_name
- python -m toridqq --open your_qq_window_name
在程序开始运行之前检查计算机网络情况(默认便会检查)
- python -m toridqq -c your_qq_window_name
- python -m toridqq --check your_qq_window_name
如果你也是校园网登录的网络, 可通过修改源代码来协议自动登录
- python -m toridqq -r your_qq_window_name
- python -m toridqq --register your_qq_window_name
- 目前支持监控多个窗口, 但别使用QQ自动将窗口合在一起的模式
- 需单独分开每个聊天窗口,单独放置后即可(重叠覆盖放置)
- 最后,将各个QQ窗口最小化,需要时程序会自动激活窗口
- 键盘左上角esc按键即为退出程序按键,按下即可退出程序