Skip to content

开发票务监控 AI 助手 #35

@Jia-520-only

Description

@Jia-520-only

目前用户在购买机票、火车票时,需要频繁手动刷新查看价格变动。为了提升效率,需要开发一个自动化监控程序。该程序能够定时查询票价,并在检测到降价时,通过 QQ 机器人自动推送消息提醒用户,避免错过最佳购买时机。
🎯 目标
开发一个 Python 脚本或服务,能够:
定时抓取指定行程的票务信息(火车票/机票)。
智能比价,识别降价行为。
无缝集成 QQ 机器人的能力。
📋 功能需求
票务数据源集成
火车票:接入 12306 数据源(建议使用现成的 MCP 服务或 API 封装,避免复杂的验证码处理)。
机票:接入第三方机票查询 API 或聚合平台。
查询参数:支持配置出发地、目的地、日期、席别/舱位。
监控与比价逻辑
定时任务:使用 schedule 或 APScheduler 实现可配置的时间间隔(如每 30 分钟)轮询。
状态存储:使用 JSON 文件或轻量级数据库(如 SQLite)记录历史最低价格。
降价判断:对比当前价格与记录的最低价,若当前价更低,则触发告警。
消息推送与机器人集成
QQ 机器人:
基于 OneBot (CQHTTP) 协议。
使用反向 WebSocket 连接,发送降价消息至指定群组或好友。
微信机器人 (可选/进阶):
探索集成 WeChatFerry 或类似的开源微信协议库。
消息格式:包含路线、当前价格、降价幅度、查询时间戳。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions