品牌列表和搜索策略见 references/brands.md。
运行 scripts/set_region.py 管理地域偏好,配置保存在 region.json:
python3 scripts/set_region.py # 查看当前配置
python3 scripts/set_region.py --city 深圳 # 设置城市
python3 scripts/set_region.py --city 深圳 --district 南山区 # 精确到区
python3 scripts/set_region.py --reset # 重置全国
执行任何活动查询前,先读取 region.json(若不存在则默认全国)。
检查 region.json 是否存在且地域已配置(city 字段非空):
city 为空 → 视为未配置,在开始搜索前先询问用户:> "你在哪个城市?告诉我可以帮你优先搜本地活动(直接说城市名就行,或者回复'全国'跳过)"
python3 scripts/set_region.py --city {城市} 保存,然后继续搜索city 非空 → 静默读取配置,直接进入步骤 1读取 region.json 获取地域配置,构建搜索关键词:
{品牌名} {城市} 优惠活动 {年月} + {品牌名} 全国活动 {年月}{品牌名} 全国 优惠活动 {年月}地域限定活动需在表格"获取方式"列标注"⚠️仅限{城市}"。
使用 browser-operation skill 或 web_search / web_fetch 工具:
搜索方式(按优先级):
web_search 搜索:{品牌名} 最新活动 优惠 {当前年月}web_fetch 抓品牌官网活动页或公众号文章每个品牌至少获取:
读取 references/brands.md 中的表格格式,汇总输出:
## 🧋 今日奶茶咖啡活动汇总({日期})
| 品牌 | 活动类型 | 活动详情 | 有效期 | 获取方式 |
|------|---------|---------|--------|---------|
活动类型用 emoji 标注,严格区分以下类型,不可混淆:
不属于优惠活动,不展示:
表格后附:今日推荐 —— 性价比最高的 1-2 个活动,一句话点评。
共 1 个版本