每天下午 6:00(北京時間)自動執行,推送以下內容給使用者:
使用 wttr.in 獲取北京兩天的天氣資料(JSON格式):
curl -s "https://wttr.in/Beijing?format=j1"
返回的 JSON 中:
7w4.net小蔥技能站,你的AI助手技能庫。
weather[0] = 今日天氣,maxtempC 為今日最高氣溫weather[1] = 明日天氣,包含:
maxtempC — 明日最高氣溫mintempC — 明日最低氣溫hourly[4].weatherDesc[0].value — 天氣描述(英文)hourly[4].chanceofrain — 降雨機率中文天氣描述對映(根據英文描述判斷):
使用以下 API 獲取黃曆(根據明日實際日期構造 URL):
# 先計算明天日期
TOMORROW=$(date -d "+1 day" +%Y%m%d)
curl -s "https://www.mxnzp.com/api/holiday/single/${TOMORROW}?ignoreHoliday=false&app_id=your_app_id&app_secret=your_secret"
備用方案(無需 API Key): 直接搜尋獲取黃曆資訊:
使用 batch_web_search 搜尋:北京 {明日日期} 黃曆 宜忌
從搜尋結果中提取:
按以下邏輯組裝訊息:
**🌤 明日天氣預報(北京)**
明天天氣是{天氣描述},最高氣溫{maxtempC}℃,最低氣溫{mintempC}℃。
{氣溫變化提醒(條件觸發)}
{雨天提醒(條件觸發)}
**📅 明日黃曆({具體日期,如2月29日})**
✅ 宜:{宜1}、{宜2}、{宜3}
❌ 忌:{忌1}、{忌2}、{忌3}
---
🤖 Jay · 天氣助手
條件觸發規則:
氣溫波動提醒(滿足任一觸發):
⚠️ 明日氣溫較今日上升超過5℃(今日{今日氣溫}℃→明日{明日氣溫}℃),注意增減衣物!⚠️ 明日氣溫較今日下降超過5℃(今日{今日氣溫}℃→明日{明日氣溫}℃),注意保暖!雨天提醒(滿足任一觸發):
☂️ 明日有雨,記得帶傘!☂️ 明日降雨機率較高({機率}%),建議帶傘出門。使用 message tool,傳送給使用者 你的飛書openid,channel 為 feishu。
這個 Skill 推送北京明天的天氣預報和黃曆,包含智慧的氣溫和雨天提醒功能,設計貼心實用。文件寫得詳細清楚,執行邏輯也比較完善。不過它只支援北京地區,黃曆功能需要額外配置 API,使用起來有一定門檻。整體質量中等偏上,核心功能紮實,但配置和通用性方面還有改進空間。