Content Creator Workflow

通过WhatsApp接收客户请求,自动转录语音并生成图像,完成内容创作流程。

已扫描
适合谁
自由职业内容创作者、需要快速响应客户需求的设计师
不适合谁
无API密钥或网络环境的用户、不使用WhatsApp作为沟通渠道的人
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @terrycarter1985/content-creator-workflow

Skill 说明

命令、参数、文件名以原文为准

内容创作者工作流

自动化完整的自由职业内容创作流程:客户通过 WhatsApp 发送请求(文本或语音消息),工作流将自动转录音频内容,根据提示生成图像,并将结果返回给客户。

流水线

  1. wacli — 列出/发送 WhatsApp 消息(模拟 CLI;可替换为真实后端)。
  2. transcribe — 使用 OpenAI Whisper API 进行语音转文字,支持大文件分块处理。
  3. generate_images — 使用 DALL-E 3 生成图像,确保文件名安全。
  4. workflow — 将各步骤串联起来,并向客户回复结果。

配置

pip install -r {baseDir}/requirements.txt
export OPENAI_API_KEY="your-api-key"
python3 {baseDir}/scripts/wacli.py login <your-wacli-token>

生成的文件默认保存在 ./generated 目录下。可通过设置 CONTENT_CREATOR_OUTPUT_DIR 自定义输出路径。

运行

注意:图像生成和语音转录可能超过常见的执行超时时间。通过 OpenClaw 的 exec 工具调用时,请设置更高的超时时间(例如 300 秒)。

# 端到端处理所有未读请求
python3 {baseDir}/scripts/workflow.py process-all

# 各个独立工具
python3 {baseDir}/scripts/transcribe.py path/to/request.mp3
python3 {baseDir}/scripts/generate_images.py "一只戴帽子的可爱猫咪"
python3 {baseDir}/scripts/generate_images.py prompts.txt   # 每行一个提示
python3 {baseDir}/scripts/wacli.py list

注意事项

  • 所有脚本均抛出类型化错误(如 TranscriptionErrorImageGenerationError),并捕获特定异常,因此单个请求失败不会导致整个批次崩溃。
  • 网络下载操作包含超时设置,并使用 raise_for_status() 检查响应状态。
  • wacli.py 内置了模拟消息;在生产环境前,请将 list_messages / send_message 替换为对接真实 WhatsApp 服务提供商的调用。
T
@terrycarter1985

已收录 4 个 Skill

相关推荐