注:本程序不一定所有班都用得到,它在我们班上工作正常。我们学校每个班希沃上都有一个班级公用QQ号方便接收老师信息。本程序也不仅局限于教育相关用途。另外我自己写的代码一坨屎,这里感谢 @ hxabcd 帮我重构项目,虽然已经重构成我本人都看不懂了
官网:QQListener
GitHub:QQListener GitHub
老师经常在班级QQ群内发送通知(比如提醒同学打电话给家长,或者发布参考答案等)电脑端QQ会以Toast形式展现,但它在班级大屏上太不显眼了,很容易错过重要通知。所以我决定用Python编写一个监听器,实时获取QQ群消息并在大屏幕上以更显眼的方式展示。
主要功能
毫秒级悬浮通知
采用 Fluent 风格设计的半透明悬浮窗,醒目又不遮挡视线。

个性化配置中心
化繁为简。在这里你可以轻松配置监听关键词和人员、通知外观和声音,支持高度自定义的 JSON 导出。

超级呼叫模式
在呼叫模式下,QQListener 会播放电话铃声和动画效果,直到有同学响应,确保信息传达到位。

适配所有用户
自动深浅色切换 + 内置 22 套主题 + 支持简体中文/英语/日语 3 种语言(但是就我这N5都够不着的水平后面都懒得翻了),确保每位用户都能获得最佳体验。

核心亮点
极速响应
底层采用原生 WinSDK 接口,低延迟捕捉每一条群消息。
智能播报
集成 Edge-TTS 神经网络语音,AI帮你催作业。
多级控制
智能识别一般、重要、紧急事件,支持分级通知管理和消息过滤。
界面美观
纯正 PySide6 开发,采用 Fluent Design 风格,适配班级大屏。
极简配置
自动适配大多数 QQ 版本,JSON 配置文件支持高度自定义。
安全无虞
本地化数据处理,不上传隐私信息,代码完全透明可见。
注意事项
- 使用本程序必须更新到Win10 1903版本,因为它依赖WinSDK
- 打开 Windows 设置 -> 系统,关闭专注模式,并禁用自动启用专注模式
- 必须用NT QQ,旧版QQ无法发通知
- 具体见详情