360 Secure SkillHub
360 安全技能中心

国顺搜项目-招标监控

国顺搜项目 V2.0:Python 脚本抓取招投标网站公告,按 core/extend/exclude 关键词评分过滤,按标题与日期去重,将达阈值项目推送至飞书和企业微信;支持配置数据源、评分阈值与推送目标,并可用定时脚本周期性运行。

jimmygx
jimmygx
热度 43.11
最近更新 2026-05-18 11:39:18
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:自动化脚本 / 工作流 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add guoshun-soso-project
Metadata
name
bid-monitor
description
国顺搜项目 V2.0 — 智能化工程招标监控。自动抓取招投标网站,按关键词过滤新项目, 飞书/企业微信推送。支持智能化/EPC总承包/中标公告,可独立配置关键词、数据源、推送目标。 适用于弱电集成、安防监控、楼宇自控、智慧城市、无人机等行业从业者。
metadata
{"openclaw":{"version":"2.0.0","requires":{"bins":["python"],"pip":["requests","beautifulsoup4"]},"tags":["招投标","招标监控","商机","智能建筑","弱电","安防"]}}

国顺搜项目 V2.0 — 招标监控

智能化工程从业者的商机雷达,替代人工搜索,不错过任何一个好项目

🎯 功能概述

  • 多源抓取:26个招投标数据源,覆盖政府采购、公共资源、企业采购
  • 智能过滤:按关键词匹配,自动打分排序,只推送高相关性项目
  • 多端推送:飞书、企业微信,支持推送多人
  • 定时监控:工作日/周末自动推送,及时获取商机
  • 去重过滤:基于标题+日期去重,不重复推送

⚡ 快速开始

# 1. 安装依赖
pip install requests beautifulsoup4

# 2. 编辑配置(必改)
vim config.json

# 3. 运行监控
python monitor.py

# 4. 设置定时任务(可选)
# 在 OpenClaw 中说"注册招标监控定时任务"

⚙️ 配置说明

编辑 config.json:

{
  "keywords": {
    "core": ["智能", "智慧", "信息化", "智能化", "弱电", "系统集成"],
    "extend": ["楼宇自控", "安防", "监控", "门禁", "机房", "智慧工地", "软件开发", "无人机", "机器人", "EPC", "总承包"],
    "exclude": ["农业", "蔬菜", "种植", "养殖", "医疗设备", "药品"]
  },
  "push": {
    "targets": ["ou_xxxxxxxx", "ou_yyyyyyyy"],
    "wecom_targets": ["JinXin"]
  },
  "scoring": {
    "threshold": 5
  }
}

关键词配置

类型 说明 示例
core 核心关键词,命中得高分 智能化、弱电、系统集成
extend 扩展关键词,辅助匹配 安防、监控、门禁、楼宇自控
exclude 排除词,命中直接过滤 农业、医疗设备、药品

评分规则

  • 标题命中 core 关键词:+10分
  • 正文命中 core 关键词:+15分
  • 标题命中 extend 关键词:+2分
  • 正文命中 extend 关键词:+5分
  • 总分 ≥ threshold 才会推送

推送目标

  • 飞书:填写用户的 open_id(可多个)
  • 企业微信:填写用户名的 userid

📡 数据源列表

平台 类型 说明
徐州公共资源交易中心 招标公告/中标/采购 核心数据源
江苏省政府采购平台 政府采购 省级采购
徐州产城集团 企业采购 甲方资源
徐州新盛集团 企业采购 甲方资源
徐工集团 企业采购 大型甲方
云筑网 建筑采购 中建系采购
鲁班网 建筑采购 中铁建系采购
中国招投标公共服务平台 国家级公告 信息最全
军队采购网 军队采购 高端项目
更多... - config.json 完整列表

📁 文件说明

bid-monitor/
├── SKILL.md          # 本文件
├── config.json       # 配置文件(用户修改)
├── monitor.py        # 主程序
├── run_daily.sh      # 定时运行脚本
└── data/
    ├── history.json  # 历史记录(自动生成)
    └── monitor.log  # 运行日志

🔧 定时任务注册

在 OpenClaw 中发送以下任一命令:

  • "注册招标监控定时任务"
  • "每天早上9点推送招标信息"
  • "工作日招标监控"

📝 日志查看

# 查看最近运行日志
cat data/monitor.log

# 查看推送历史
cat data/history.json | python -m json.tool

⚠️ 常见问题

Q: 推送太少了怎么办? A: 降低 scoring.threshold 或增加 extend 关键词

Q: 推送太多了怎么办? A: 提高 scoring.threshold 或增加 exclude 关键词

Q: 想要监控新数据源? A: 在 config.json 的 sources 数组中添加新数据源配置

📌 版本历史

  • v2.0.0:支持企业微信推送,增加徐州本地数据源,优化评分算法
  • v1.0.0:初始版本,支持飞书推送

国顺搜项目 V2.0 — 助力智能化工程从业者精准获取商机