← 返回项目

projects

BLCUhelper

面向个人的北京语言大学公告与微信公众号监测助手

Collection
projects
Topic
projects
Reading
1 min read
Words
56

On This Page

文章目录

面向个人的北京语言大学校园信息与公众号动态监测助手。它从北语官网、英语和高级翻译学院网站以及 WeRSS 服务持续抓取最新通知与推文,调用本机 Hermes 大模型判断与个人学业背景和兴趣的相关性,并将高优先级的即时提醒与每日晚间摘要自动推送到飞书群。

解决的问题

在大学日常生活中,重要信息通常分散在学校教务、学院官网、总队志愿服务以及各类微信公众号中。人工每天逐个网站刷新很容易遗漏重要讲座、学业事务通知和志愿活动报名窗口。

BLCUhelper 实现了全流程的自动化采集、智能化相关度过滤与集中通知。

核心功能

  • 多源数据采集 — 定时聚合北语官网新闻公告、英翻学院通知,并通过 WeRSS 接入微信公众号(如北语英语和高级翻译学院、北语志愿服务总队)最新推文
  • 大模型相关性分析 — 结合个人档案(如年级、专业背景、志愿活动与学术偏好),调用本机部署的 Hermes 模型对每一条采集内容进行语义理解与相关度打分
  • 即时提醒与晚间摘要 — 高相关度或紧急事项触发即时推送,常规内容在每晚 20:30 汇总生成结构化摘要发送至飞书
  • 健壮的状态持久化 — 基于 SQLite 记录文章抓取去重指纹、分析状态与消息队列,抓取异常、模型中断或推送失败具备重试保护,避免漏发或重复打扰
  • Systemd 定时任务 — 封装小时巡检任务与定时摘要脚本,支持静默后台常驻运行

技术架构

  • 语言与环境:Python 3.11+
  • 持久化层:SQLite 关系型存储
  • 采集适配:BeautifulSoup + Requests + WeRSS 微信推文转接
  • 智能分析:Hermes 本地 LLM API
  • 消息投递:飞书自定义机器人 Webhook

Comments

留言区

不用注册,填写昵称和留言即可。请尽量围绕文章内容交流。

0 条留言

还没有留言,来做第一个评论的人吧。