Skip to content

批量监控指定QQ消息窗口并将新消息发送至邮箱

License

Notifications You must be signed in to change notification settings

Lns-XueFeng/ToRidQQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToRidQQ

Help me to get message and to rid of qq ( ToRidQQ )

目的:

实现程序自动监控指定QQ消息窗口并将新消息发送至邮箱, 或通过微信进行通知, 从而实现我的手机无QQ化

需求:

我想要达到的效果:
  1. 监控需要随时知道通知的重要的群聊
  2. 避免错过重要通知且卸载手机上臃肿的QQ
  3. 进一步减少我手机上app的数量
  4. 通过开启微信邮箱通知服务,让微信可以通知我的QQ重要消息

使用程序:

  1. 克隆项目:git clone https://github.com/Lns-XueFeng/ToRidQQ.git
  2. 进入项目目录,安装项目依赖:pip install -r requirements.txt
  3. 务必确定QQ邮箱已开启SMTP服务:找到config文件设置账号以及授权码
  4. 登录QQ以及打开需监控的QQ窗口,复制QQ窗口昵称以待后续传入参数
  5. 启动程序:python -m toridqq your_qq_window_name1 your_qq_window_name2

简单运行:

克隆到本地后, 可通过easy_to_rid.py脚本运行, 只需要修改name参数

注意:name参数是一个列表,填写需要监控的窗口名称

命令行运行:

  • 如果你只需要监控一个窗口:
  • python -m toridqq your_qq_window_name

  • 如果你需要监控多个窗口(空格分隔window_names):
  • 监控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

自动打开并登录QQ:

目前暂不支持

  • 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

注意:

  1. 目前支持监控多个窗口, 但别使用QQ自动将窗口合在一起的模式
  2. 需单独分开每个聊天窗口,单独放置后即可(重叠覆盖放置)
  3. 最后,将各个QQ窗口最小化,需要时程序会自动激活窗口
  4. 键盘左上角esc按键即为退出程序按键,按下即可退出程序

About

批量监控指定QQ消息窗口并将新消息发送至邮箱

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published