首次使用本技能时,配置引导会自动启动。系统会检测 config.json 是否存在,如果不存在或配置不完整,会自动运行交互式配置向导。
触发方式:
python3 config_setup.py配置向导会询问:
配置完成后自动保存到 config.json,后续无需重复配置。
# 交互式配置(推荐)
python3 config_setup.py
# 检查当前配置
python3 config_setup.py --check
# 重置配置
python3 config_setup.py --reset
# 使用默认配置(非交互式)
python3 config_setup.py --auto
# 快速配置(命令行参数)
python3 config_setup.py --location "北京市" --focus "科技,AI,游戏" --channel feishu --target auto --time "08:30"
手动创建 config.json 文件:
{
"location": "四川省成都市温江区",
"hot_focus": ["科技", "互联网", "AI", "财经"],
"push_channel": "feishu",
"push_target": "auto",
"push_time": "08:00",
"language": "zh-CN"
}
字段说明:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
location | string | ✅ | 地理位置,用于获取天气 |
hot_focus | array | ✅ | 关注的热点领域,影响新闻筛选 |
push_channel | string | ✅ | 推送渠道:feishu/weixin/both |
push_target | string | ✅ | 推送目标:auto 或具体的群ID/用户ID |
push_time | string | ❌ | 自动推送时间,默认 08:00 |
language | string | ❌ | 语言,默认 zh-CN |
向 assistant 发送指令即可重新配置:
使用本技能前需要确保以下技能已安装:
weather - 获取天气数据(系统内置)feishu-calendar - 获取飞书日程和待办daily-hot-news - 获取多平台热点新闻github-ai-trends - 获取GitHub AI项目趋势# 检查 DailyHotApi 服务是否运行
curl -s http://localhost:6688 > /dev/null && echo "✅ DailyHotApi 运行中" || echo "❌ DailyHotApi 未启动"
# 检查配置是否完整
python3 config_setup.py --check
用户:生成今日早间日报
↓
Agent:检测到 config.json 不存在 → 启动配置向导
↓
用户:按向导回答问题(或直接回车使用默认值)
↓
Agent:保存配置 → 生成早报
↓
用户:收到完整早报 ✅
后续使用直接说「生成早报」即可,无需重复配置。
直接向assistant Agent发送指令:"生成今日早间日报"即可自动生成。
在cron中添加每日定时任务,例如每天早上8点推送:
openclaw cron add --name "每日早报推送" --schedule '{"kind":"cron","expr":"0 8 * * *","tz":"Asia/Shanghai"}' --payload '{"kind":"agentTurn","message":"生成今日早间日报并推送给用户","agentId":"assistant"}'
严格按照以下格式生成早间日报,确保清晰美观:
## 🌅 早间日报 - {{日期}} {{星期}}
---
## 📅 今日概览
### 🌤️ 今日天气 - {{配置的地理位置}}
| 项⽬ | 内容 |
|------|------|
| 当前温度 | {{value}}℃ |
| 最高温度 | {{value}}℃ |
| 最低温度 | {{value}}℃ |
| 天气状况 | {{value}} |
| 湿度 | {{value}}% |
| 风速 | {{value}}级 |
| 紫外线指数 | {{value}} |
| 日出时间 | {{value}} |
| 日落时间 | {{value}} |
### 👕 今日穿衣推荐
根据天气数据给出个性化建议,包含:
- 温度适配穿搭建议
- 雨雪/大风等特殊天气防护建议
- 紫外线强度对应的防晒建议
- 其他需要注意的事项
### 📅 今日日程
列出用户今日的飞书日历会议和待办事项,如果没有则显示**今日暂无日程**。
---
## 📰 今日热点新闻
整合以下平台的Top 5热点新闻,按平台分类展示:
- 📱 微博热搜
- 💡 知乎热榜
- 🚀 36氪
- 💻 IT之家
- 💻 抖音
- 💻 小红书
每条新闻格式:
`{{序号}}. {{标题}} | 🔥 {{热度值(如有)}}`
---
## 📊 GitHub AI 项目趋势
展示今日Top 10 AI项目,每条格式:
`{{排名}}. [{{项目名}}]({{项目链接}}) | ⭐ {{Star数}}
{{项目描述}}
💡 中文说明:{{中文描述}}`
---
## 💡 今日寄语
一句简短、积极的早安问候或励志话语。
---
⏰ 生成时间:{{当前时间}}
🤖 由小右自动生成,祝您今天愉快!✨
weather 技能获取,确保准确实时。位置信息来自用户配置。hot_focus 关注的领域内容,未关注的领域可以跳过。daily-hot-news 技能依赖此服务,需确保服务已部署在 http://localhost:6688。Q: 首次使用没有弹出配置向导?
A: 运行 python3 config_setup.py 手动启动配置向导,或向 assistant 说「生成早报」触发自动检测。
Q: 配置完成后如何修改?
A: 向 assistant 说「修改早间日报配置」,或运行 python3 config_setup.py --reset。
Q: DailyHotApi 服务未启动?
A: 检查服务是否运行:curl http://localhost:6688。如果未启动,参考 daily-hot-news 技能的部署说明启动服务。
Q: 飞书日程获取失败?
A: 检查飞书应用是否已开通 calendar:calendar:read 权限,并确保用户已完成 OAuth 授权。
共 1 个版本