← 返回 Skills 市场
jimmygx

国顺搜项目-招标监控

作者 jimmygx · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
103
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install guoshun-soso-project
功能描述
国顺搜项目 V2.0 — 智能化工程招标监控。自动抓取招投标网站,按关键词过滤新项目, 飞书/企业微信推送。支持智能化/EPC总承包/中标公告,可独立配置关键词、数据源、推送目标。 适用于弱电集成、安防监控、楼宇自控、智慧城市、无人机等行业从业者。
使用说明 (SKILL.md)

国顺搜项目 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 — 助力智能化工程从业者精准获取商机

安全使用建议
This skill does what it says (scrapes bidding sites and pushes matches), but the shipped config already contains Feishu credentials and recipient IDs. If you run it without changing config.json, the scraped text may be sent to those prefilled accounts. Before installing or running: 1) Replace or remove any app_id/app_secret and push target values in config.json with your own credentials or leave them blank; never use credentials bundled by an unknown source. 2) Confirm push targets (open_id/userid/webhook_url) point to your accounts — otherwise sensitive scraped data may be exfiltrated. 3) If you need Feishu integration, create your own app and set its credentials in config.json or preferably via environment variables; similarly audit or remove webhook URLs. 4) Review and, if necessary, prune the 'sources' list and sample history file (data/history.json) to remove any unwanted data. 5) Consider running the script in an isolated environment (VM/container) first to observe outgoing network traffic. If you are unsure about the origin of the bundled credentials or targets, do not run the skill.
功能分析
Type: OpenClaw Skill Name: guoshun-soso-project Version: 2.0.0 The skill bundle contains hardcoded sensitive credentials (app_id and app_secret for Feishu) within config.json, which is a major security risk and potential credential leak. Additionally, run_daily.sh assumes root-level access by attempting to write logs to /var/log/bid-monitor.log and referencing a hardcoded /root/ path. While the Python logic in monitor.py appears to align with the stated purpose of bid monitoring, the inclusion of active API secrets and the requirement for elevated privileges are highly irregular and unsafe for a distributed skill.
能力评估
Purpose & Capability
Name/description match the code: it scrapes many bidding sites, scores items by keywords and pushes notifications. However, the shipped config.json contains hard-coded push credentials (app_id/app_secret) and pre-filled push target IDs which the SKILL.md did not disclose as required secrets or external recipients — these are not declared in the skill's requirements and create a capability (sending data to specific external accounts) that a user would not expect from the metadata.
Instruction Scope
SKILL.md tells the user to edit config.json and run monitor.py. The runtime instructions and code perform network requests to many external sites and post results to Feishu and arbitrary webhook URLs. The doc does not warn that the provided config already contains live Feishu credentials and recipient IDs; running the skill as-is will use those embedded credentials and targets to transmit scraped content off the user's machine.
Install Mechanism
No install spec; instruction-only with included Python script. Requires python and pip packages (requests, bs4) which is proportionate for a scraper/pusher. Nothing is downloaded from arbitrary URLs during install.
Credentials
The skill does not declare required env vars, yet config.json contains sensitive values (feishu app_id and app_secret) and fixed push target IDs. Those credentials are sufficient to obtain tenant tokens and send messages to the listed targets — this is disproportionate because secrets are embedded and recipients prefilled rather than being explicitly requested from the user or documented as third-party-owned endpoints.
Persistence & Privilege
always is false and the skill doesn't modify other skills or global agent configuration. It includes a run_daily.sh script that logs to /var/log when manually installed as a cronjob; that is normal for a scheduled scraper and not an elevated privilege by itself.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install guoshun-soso-project
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /guoshun-soso-project 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
国顺搜项目 V2.0 — 智能化工程招标监控全面升级 - 新增企业微信推送,支持多人推送配置 - 增加徐州本地及多家招投标数据源,数据更丰富 - 优化关键词筛选与评分算法,提升匹配准确率 - 配置项更灵活:关键词、推送对象、数据源可独立设置 - 改进去重和定时推送机制,保证信息高效、无重复
元数据
Slug guoshun-soso-project
版本 2.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

国顺搜项目-招标监控 是什么?

国顺搜项目 V2.0 — 智能化工程招标监控。自动抓取招投标网站,按关键词过滤新项目, 飞书/企业微信推送。支持智能化/EPC总承包/中标公告,可独立配置关键词、数据源、推送目标。 适用于弱电集成、安防监控、楼宇自控、智慧城市、无人机等行业从业者。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。

如何安装 国顺搜项目-招标监控?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install guoshun-soso-project」即可一键安装,无需额外配置。

国顺搜项目-招标监控 是免费的吗?

是的,国顺搜项目-招标监控 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

国顺搜项目-招标监控 支持哪些平台?

国顺搜项目-招标监控 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 国顺搜项目-招标监控?

由 jimmygx(@jimmygx)开发并维护,当前版本 v2.0.0。

💬 留言讨论