write-post-event-highlight-reel-script
将活动笔记转化为社交平台用的简短回顾脚本。
下载 438
通过API自动创建Twitch直播片段,支持语音指令触发。
openclaw skills install @djc00p/twitch-clip命令、参数、文件名以原文为准
通过 Twitch 片段 API 创建直播流最后 30–60 秒的视频片段。为防止误操作频繁截图,设有 30 秒冷却时间。
http://localhost,类别:其他)在浏览器中访问以下链接(将 YOUR_CLIENT_ID 替换为你的 Client ID):
https://id.twitch.tv/oauth2/authorize?client_id=YOUR_CLIENT_ID&redirect_uri=http://localhost&response_type=token&scope=clips:edit从跳转后的 URL 中复制 access_token。
export TWITCH_CLIENT_ID="your_client_id"
export TWITCH_ACCESS_TOKEN="your_access_token"
export TWITCH_BROADCASTER_ID="your_broadcaster_id" # 数值型用户 ID获取主播 ID 的方法:
curl -s -H "Authorization: Bearer $TWITCH_ACCESS_TOKEN" \
-H "Client-Id: $TWITCH_CLIENT_ID" \
https://api.twitch.tv/helix/users | python3 -c "import json,sys; print(json.load(sys.stdin)['data'][0]['id'])"运行片段创建脚本:
bash scripts/create_clip.sh [duration_seconds]两次片段请求之间强制执行 30 秒冷却。若在冷却期间发起请求:
⏳ 冷却中 — 请在 X 秒后重试成功:
已截取! 🎬 https://clips.twitch.tv/<clip_id>
冷却中:
⏳ 冷却中 — 请在 X 秒后重试
未直播:
直播已结束 — 当前无法截取
令牌会过期。若收到 401 错误,请使用设置步骤 2 中的链接重新授权。
已收录 2 个 Skill