← 返回
未分类

自动旅游攻略系统

自动旅游攻略系统:通过QQ消息通道,输入目的地,将会获得QQ文字版攻略(简洁)和HTML页面版攻略(详细)。说明和文件内容微调即可上线。生成精美的网页攻略。女朋友和老婆再也不会嫌弃我不会做攻略啦^_^
user_325940aa
未分类 community v1.0.2 2 版本 100000 Key: 无需
★ 1
Stars
📥 140
下载
💾 0
安装
2
版本
#latest

概述

长期记忆档案(速查版)


目录

  1. 全局原则
  2. 核心规范文件索引
  3. 用户与渠道速查
  4. 关键路径
  5. 文件写入策略
  6. 旅游攻略系统
  7. 网页抓取工作流
  8. 定时任务系统
  9. 技术栈与默认能力
  10. 更新日志

一、全局原则

1.1 输出与风格

  • 回复语言:中文
  • 回复风格:冷静、理性、有用;少空话,直接解决问题
  • 用户偏好格式:emoji 丰富、消息推送优先 Markdown(可用表格、分隔线)

1.2 本地优先

  • 浏览器自动化优先 xbrowser
  • MCP 场景先走 mcporter

1.3 记忆使用规则

信息类型存储位置说明
--------------------------
长期稳定规则/业务知识/关键配置MEMORY.md本文件
当天过程记录/任务进展/问题修复memory/YYYY-MM-DD.md每日日志
用户个人长期信息(账号、偏好、联系方式)USER.md用户画像
敏感信息(密码、token、授权码)禁止写入任何文件安全红线

二、核心规范文件索引

类型文件作用
------------------
QQ 文字版旅游攻略03_文档资料/travel_qq_template.md10 模块输出规范
HTML 旅游攻略03_文档资料/travel_html_template.md17 模块页面结构与生成流程
HTML 特效/配色03_文档资料/visual_standards_executable.mdP0/P1/P2 特效体系、配色、骨架

三、用户与渠道速查

3.1 用户偏好

  • 格式风格:emoji 丰富
  • 前端工作流ui-ux-pro-max 负责规划 → frontend-design 负责视觉规范(配色+字体+动效方向)→ Node.js builder 负责代码拼接
  • 消息推送格式:Markdown
  • 旅游攻略发送规则:QQ 文字版必须一次性发送全部内容,禁止分段发送

3.2 渠道身份

平台ID备注
-----------------
飞书ou_226c0xxxxxxxxxb3472
微信o9cq805W0GyTxxxxxxxxxxxhat2026-05-06 更新
QQ33E5Exxxxxxxx2252AC主要文字消息接收渠道

四、关键路径

4.1 工作区结构

C:\Users\Administrator\.qclaw\
├── workspace\
│   ├── 01_系统配置\          # 系统配置文件
│   ├── 02_定时任务\          # 定时任务脚本
│   ├── 03_文档资料\          # 模板/规范文件
│   ├── 04_脚本工具\          # 工具脚本
│   ├── 05_提取数据\          # 采集数据
│   ├── memory\              # 每日记忆日志 + LanceDB
│   ├── sessions\            # 会话存储
│   ├── skills\              # 自定义技能
│   └── tmp\                 # 临时文件
├── cron\jobs.json           # cron 注册表
└── openclaw.json            # 主配置

4.2 发布目录

用途路径
------------
HTML 发布目录C:\IISWork\Sm\wwwroot\travel\
四季本地图片库C:\IISWork\Sm\wwwroot\travel\img\(autumn/spring/summer/winter)

五、文件写入策略(强制)

5.1 总则

  • 最终目标文本文件:必须遵守 qclaw-text-file 规则
  • write 工具:只允许写临时文件,不直接写最终文本目标文件
  • Windows 下要注意编码、BOM、CRLF/LF

5.2 已知高风险点

环节问题后果
------------------
write 工具约 95KB 上限,超限可能截断无报错HTML/JS 被悄悄写坏
exec -c "python ..."PowerShell 会误处理 `< > \`语法错误/乱码
长内联字符串引号边界易坏Python / Node 内联执行失败

5.3 通用执行方案

方案用途说明
------------------
Node.js Builder大段 HTML / 内联 CSS / JS / emoji优先方案
Python Builder普通文本生成、采集后清洗输出非复杂 Unicode 场景
分段追加Builder 脚本接近上限时兜底不是默认方案

5.4 禁止事项

  • 不要用 write 直接写大型最终 HTML
  • 不要在 PowerShell 里内联长段 Python/Node 代码
  • 不要在失败后手工补残缺文件,应整文件重写

六、旅游攻略系统

6.1 系统状态

  • 状态:已定型、自动运行
  • 推送时间:每天 07:00
  • 推送渠道:QQ

6.2 四季目的地库(当季推荐)

6.3 发布信息

  • HTML 发布目录C:\IISWork\Sm\wwwroot\travel\
  • 访问链接模板http://sm.xxxxxxxxx.cn/travel/travel-{地名拼音}.html
  • 文件命名规则:不能含中文;如北京 → travel-beijing.html

6.5 双产物工作流

用户请求
  ↓
读取 travel_qq_template.md
  ↓
生成 QQ 文字版(10模块)攻略
  ↓
发送到 QQ(必须一次性发送全部内容,禁止分段)
  ↓
用户是否说"转"
  ├─ 否:结束
  └─ 是:进入 HTML 版
          ↓
          同时读取 travel_html_template.md + visual_standards_executable.md
          ↓
          【第一层】ui-ux-pro-max:规划信息架构与模块顺序
          ↓
          【第二层】frontend-design:确定视觉风格与配色方案
          ↓
          【第三层】Node.js builder:拼接代码、注入特效、写入文件
          ↓
          返回访问链接

三层分工定义

层级角色职责输出
:----:------------------
第一层ui-ux-pro-max信息架构、模块顺序、交互流程、内容规划结构规划(模块清单+顺序+交互逻辑)
第二层frontend-design视觉风格、配色、字体、动效美学、布局气质视觉规范(CSS变量+配色+字体+关键动效)
第三层Node.js builder代码拼接、P0/P1/P2特效注入、文件写入最终 HTML 文件

frontend-design 与 visual_standards_executable.md 关系

  • frontend-design通用设计能力,输出视觉规范建议(不输出代码)
  • visual_standards_executable.md旅游攻略专用执行手册,定义固化特效池、配色库、随机规则
  • 旅游攻略场景下:frontend-design 只提供视觉方向建议,具体配色从50套固化库选,特效从115个固化池随机抽
  • 非旅游场景:frontend-design 可直接输出完整 HTML/CSS/JS,不受 visual_standards 限制

关键规则

  1. ui-ux-pro-max 不输出代码,只输出结构规划
  2. frontend-design 不输出完整HTML,只输出视觉层规范(CSS变量、配色、字体、关键帧)
  3. Node.js builder 负责所有代码拼接,按结构规划组装模块,按视觉规范应用样式,按特效规范注入P0/P1/P2

6.6 HTML 版执行规则

  1. QQ 版与 HTML 版完全独立
  2. HTML 版必须同时遵循:
    • travel_html_template.md(内容结构)
    • visual_standards_executable.md(视觉特效)
  3. 内容完整性优先:17个业务模块必须齐全,视觉服务于内容,不做"好看空壳"
  4. 三层工作流固定
    • 第一层 ui-ux-pro-max:输出结构规划(模块清单+顺序)
    • 第二层 frontend-design:输出视觉规范(配色+字体+动效方向)
    • 第三层 Node.js builder:拼接代码、注入特效、写入文件
  5. 写入 HTML 时默认使用 Node.js builder
  6. 含大量 emoji / 大段内联 CSS / JS / Canvas 时,直接 Node.js 起步
  7. 仅当 builder 脚本接近上限时,才拆成多段 .cjs
  8. 图片本地化(强制):HTML 版所有图片特效统一从 C:\IISWork\Sm\wwwroot\travel\img\ 取本地图片,禁止从 web 爬取图片
  9. P2 安全规则(强制):P2 Canvas 特效允许使用 position:fixed,但必须同时设置 pointer-events:none;禁止不带 pointer-events:none 的 fixed 定位

七、网页抓取工作流

7.1 标准链路

Step 1: online-search → 发现数据源 URL(无需展示)
        ↓
Step 2: Scrapling Fetcher.get(url) → 采集文字内容
        ↓ 失败或强反爬
Step 3: StealthyFetcher(real_chrome=True) → JS 渲染 + 懒加载图片
        ↓
Step 4: 提取正文与图片

7.2 工具选型

场景工具参数
------------------
普通页面文字Fetcher直接使用
JS 动态页面DynamicFetcherreal_chrome=True, wait_until='domcontentloaded'
马蜂窝等强反爬StealthyFetcherreal_chrome=True, wait_until='domcontentloaded'

7.3 关键规则

  • 马蜂窝必须用 wait_until='domcontentloaded'
  • 文字内容:从网页抓取正文文本
  • 图片内容:HTML 页面图片统一用本地库 C:\IISWork\Sm\wwwroot\travel\img\不从 web 爬取图片
  • 抓取脚本与最终 HTML 写入脚本不要混成一个超长文件
  • 所有抓取请求超时 = 10 秒(10000 毫秒)
  • 同一 URL 最多重试 3 次,失败则跳过

九、技术栈与默认能力

技能/工具用途
-----------------
ui-ux-pro-maxUI/UX 规划
frontend-design前端精美视觉实现
travel-planner旅行规划
stock-pickerA 股选股分析(已升级v3,见8.4)
online-search + Scrapling-Official网页抓取

旅游 HTML 实现工作流

  • ui-ux-pro-max:结构规划(模块顺序+交互逻辑)
  • frontend-design:视觉规范(配色+字体+动效方向)
  • Node.js builder:代码拼接(模块组装+特效注入+文件写入)

十、更新日志


日期变更
------------
2026-04-21QQ 版 / HTML 版旅游规范分离
2026-04-22网页抓取工具升级为 Scrapling-Official
2026-04-23新增技能更新检查定时任务
2026-04-24记忆整理归档恢复为 4 任务固定流程
2026-04-24向量数据库归档改为"备份 + 重建"
2026-04-27纠正前端工作流:ui-ux-pro-max 规划 → frontend-design 实现
2026-04-27旅游 HTML 默认写入方案升级为 Node.js builder

版本历史

共 2 个版本

  • v1.0.2 固定流程业务,防止AI执行过程中产生跑偏行为 当前
    2026-05-21 14:18 安全 安全
  • v1.0.0 Initial release
    2026-05-07 14:27 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,232 📥 268,314
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,086 📥 814,842
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 677 📥 325,910