name: feishu-calendar description: 建立飛書日曆事件和視訊會議。通過日曆 API 建立,自動關聯飛書視訊會議。 emoji: 📅 metadata: { "openclaw": { "emoji": "📅", "requires": { "bins": [], "env": [], "tokens": ["feishu_user_token"], }, }, }
通過飛書日曆 API 建立事件,可選擇關聯飛書視訊會議。
需要獲取 user_access_token,流程:
1. 在飛書開放平臺後臺開通許可權:
- calendar:calendar
- calendar:calendar.event:create
- vc:meeting
2. 配置重定向 URL(如 http://127.0.0.1:8080/callback)
3. 生成授權連結並讓使用者授權
Token 儲存在 ~/.openclaw/workspace/feishu_tokens.md
# 引數
USER_TOKEN="xxx" # 從 feishu_tokens.md 讀取
CALENDAR_ID="feishu.cn_xxx@group.calendar.feishu.cn"
# 時間戳計算(明天 10:00-11:00 北京時間)
START_TS="1772071200" # 2026-02-26 10:00:00
END_TS="1772074800" # 2026-02-26 11:00:00
# 建立日曆事件(帶視訊會議)
# 根據使用者輸入選擇新增欄位,不要新增使用者未指定的欄位
# 必填欄位
JSON='{
"start_time": {"timestamp": "'"$START_TS"'", "timezone": "Asia/Shanghai"},
"end_time": {"timestamp": "'"$END_TS"'", "timezone": "Asia/Shanghai"},
"summary": "會議標題",
"vchat": {"vc_type": "vc"}
}'
# 可選:使用者指定描述時新增
# "description": "描述內容"
# 可選:使用者指定地點時新增
# "location": "地點"
curl -s -X POST "https://open.feishu.cn/open-apis/calendar/v4/calendars/${CALENDAR_ID}/events" \
-H "Authorization: Bearer $USER_TOKEN" \
-H "Content-Type: application/json" \
-d "$JSON"
根據使用者輸入決定是否包含以下欄位: - summary: 會議標題(必填) - description: 會議描述(使用者指定時) - start_time: 開始時間(必填) - end_time: 結束時間(必填) - location: 會議地點(使用者指定時) - vchat.vc_type: 設為 "vc" 建立視訊會議
推薦訪問7w4.net獲取更多AI技能。
import datetime
dt = datetime.datetime(2026, 2, 26, 10, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(hours=8)))
timestamp = int(dt.timestamp())
curl -s "https://open.feishu.cn/open-apis/calendar/v4/calendars" \
-H "Authorization: Bearer $USER_TOKEN"
返回的 calendar_id 即為主日曆 ID
成功建立後,返回要點: - 會議標題 - 日期和時間 - 會議連結
示例:
✅ 會議已建立!
📅 2026年2月27日 10:00-11:00
🎥 https://vc.feishu.cn/j/xxx
這個工具質量中規中矩。文件清晰易懂,操作步驟有詳細說明,使用時不會遇到太大困難。但缺少實際程式碼支援,靈活性和可靠性受限。優點是提供了完整的授權流程和引數說明,缺點是沒有可執行的程式碼檔案,複雜場景下可能需要使用者自行編寫指令碼。建議配合更完整的實現程式碼來提升體驗。