Install
openclaw skills install loudy-ai-auto-taskLoudy.ai 任务自动化工具 - 查询奖池、提交任务链接、追踪审核和支付状态。 重要说明:此工具仅与 loudy.ai API 交互,不包含 Twitter/X 自动发布功能。 使用条件: (1) 用户需要先配置 LOUDY_API_KEY 环境变量 (2) 启动后会定时查询奖池、提交任务链接、查询审核和支付...
openclaw skills install loudy-ai-auto-taskexport LOUDY_API_KEY=你的密钥,不要写入 TOOLS.md 或其他共享文件/root/.openclaw/workspace/,可通过 OPENCLAW_WORKSPACE 环境变量自定义)export LOUDY_API_KEY="你的API密钥"
⚠️ 注意:不建议将密钥写入 TOOLS.md,避免意外泄露
告诉 AI:
"查看 loudy 可用奖池"
1. fetch_earning_pools() → 获取进行中的奖池列表
2. 展示奖池详情给用户 → 包括要求、奖金、截止时间、详情页面链接
3. 提示用户根据要求发推文 → 用户手动发布到 X/Twitter
4. 等待用户提供推文链接 → 用户把推文链接发给 AI
5. submit_task() → 自动提交作品链接到 loudy.ai
6. 定时 check_task_status() → 查询任务是否被接受
├─ 超时未接受 → 报告失败
└─ 已接受 → 定时查询 payment/支付信息
用户: "查看 loudy 可用奖池"
AI: 调用 fetch_pools.py,展示奖池列表(包含详情页面链接)
AI: 展示奖池详情和要求
用户: 选择奖池,根据要求发布推文
用户: "提交推文链接 https://x.com/xxx/status/123 到奖池 3"
AI: 调用 submit_task.py(3, "https://x.com/xxx/status/123")
用户: "查询任务状态"
AI: 调用 check_task.py 查询审核和支付状态
GET https://api.loudy.ai/app-api/open-api/v1/earning-poolsX-API-Key: <LOUDY_API_KEY>GET https://api.loudy.ai/app-api/open-api/v1/earning-pools/{id}X-API-Key: <LOUDY_API_KEY>POST https://api.loudy.ai/app-api/open-api/v1/earning-pool-tasks/submitX-API-Key: <LOUDY_API_KEY>{
"earningPoolId": 123,
"taskLink": ["https://x.com/xxx/status/123"],
"languageType": "zh_CN"
}
GET https://api.loudy.ai/app-api/open-api/v1/earning-pool-tasksX-API-Key: <LOUDY_API_KEY>pageNo - 页码(必填)pageSize - 每页条数,最大100(必填)earningPoolId - 奖池ID(可选)taskStatus - 任务状态(可选)GET https://api.loudy.ai/app-api/open-api/v1/earning-pool-tasks/{id}X-API-Key: <LOUDY_API_KEY>taskStatus - 任务状态auditStatus - 审核状态 (0=未审核, 1=通过, 2=拒绝)taskLinks - 作品链接获取进行中的奖池列表,过滤 Ongoing 状态
查询当前用户的任务列表(分页)
提交作品链接到奖池
查询单个任务状态和支付信息
优化的任务流程脚本:
定时检查脚本,获取当前奖池并格式化输出
Cron 定时任务脚本,每5分钟检查一次新任务。使用 OPENCLAW_WORKSPACE 环境变量自定义工作目录。
export LOUDY_API_KEY="你的API Key"
export OPENCLAW_WORKSPACE="/root/.openclaw/workspace" # 可选,默认值
# 方法1: 使用工作区安装路径(推荐)
SKILL_DIR="/root/.openclaw/workspace/skills/claw-loudyai-skill"
(crontab -l 2>/dev/null; echo "*/5 * * * * $SKILL_DIR/scripts/cron_check.sh") | crontab -
# 方法2: 如果安装到系统路径
(crontab -l 2>/dev/null; echo "*/5 * * * * /usr/lib/node_modules/openclaw/skills/loudy-ai-auto-task/scripts/cron_check.sh") | crontab -
在 HEARTBEAT.md 中添加:
## Loudy.ai 任务检查
检查工作区目录下的 loudy_has_new.txt 是否存在:
- 如果存在 → 读取 loudy_tasks.json 内容
- 发送消息通知用户
- 删除 loudy_has_new.txt
export LOUDY_API_KEY=你的密钥,不要写入 TOOLS.md 或其他共享文件/root/.openclaw/workspace/,可通过 OPENCLAW_WORKSPACE 环境变量自定义),包括 loudy_tasks.json, loudy_has_new.txt