今日头条微头条自动发布 Skill
自动生成高互动微头条文案,配合图片,定时发布到今日头条账号。
触发条件
当用户说以下内容时,可以激活此 Skill:
- "帮我发布一条微头条"
- "自动发头条"
- "头条自动发布"
- "今天要发微头条"
- "toutiao publish"
工作流程
第一步:前置检查
在运行脚本前,确保以下条件已满足:
-
环境变量已配置
- DEEPSEEK_API_KEY:DeepSeek API Key(必须)
- TOUTIAO_IMAGE_FOLDER:图片文件夹路径(可选,默认为 ./images)
- TOUTIAO_COOKIE_FILE:Cookie 文件路径(可选,默认为 ./toutiao_cookie.json)
- TOUTIAO_MAX_POSTS:每日最大发布数(可选,默认 6)
- TOUTIAO_HEADLESS:是否无头模式(可选,默认 true) -
Cookie 已准备
- 需要先手动登录一次,保存 Cookie 到指定文件 -
图片已准备
- 在 IMAGE_FOLDER 中放入待发布的图片
第二步:执行发布脚本
运行以下命令(不含外层引号):
python scripts/toutiao_publish.py
第三步:核心功能说明
脚本会自动执行以下操作:
-
文案生成
- 调用 DeepSeek API 生成三段式微头条文案 -
随机选图
- 从 IMAGE_FOLDER 中随机选择一张图片 -
上传配图
- 通过拖拽或 file input 方式上传图片 -
填写文案
- 将生成的文案填入编辑器 -
点击发布
- 自动点击发布按钮完成发布 -
定时循环
- 随机间隔 30-56 分钟后再次发布(每日上限 6 条)
使用示例
环境变量配置示例(不含外层引号)
export DEEPSEEK_API_KEY="sk-xxx"
export TOUTIAO_IMAGE_FOLDER="/home/user/images"
export TOUTIAO_COOKIE_FILE="/home/user/cookies.json"
export TOUTIAO_MAX_POSTS="6"
export TOUTIAO_HEADLESS="true"
首次运行前准备
- 手动登录今日头条:https://mp.toutiao.com/profile_v4/index
- 保存 Cookie 到指定路径(可使用浏览器扩展或开发者工具)
- 将待发布的图片放到 IMAGE_FOLDER 目录
运行命令(不含外层引号)
python scripts/toutiao_publish.py
输出示例(不含外层引号)
============================================================
今日头条微头条自动发布 Skill v1.0
图片文件夹: ./images
Cookie 文件: ./toutiao_cookie.json
每日上限: 6 条
============================================================
[2026-01-15 10:30:00] 开始自动化发布(今日已发 2 条)
[2026-01-15 10:30:01] 文案生成成功: 我一个朋友,浙大数学系毕业...
已加载保存的登录态
步骤1: 访问头条创作平台...
步骤2: 点击「微头条」标签...
步骤3: 尝试拖拽上传图片...
✓ 图片已通过拖拽上传
步骤4: 填写文案...
文案已填写
步骤5: 点击「发布」按钮...
[2026-01-15 10:30:30] 已点击发布按钮
[2026-01-15 10:30:35] ✅ 发布完成
下一次发布将在 42 分钟后执行
注意事项
-
Cookie 有效期
- 头条登录态会定期过期,需要定期更新 Cookie 文件 -
合规性
- 请遵守今日头条平台的内容规范,不要发布违规内容 -
频率限制
- 每日最多 6 条,间隔 30-56 分钟,模拟人工操作 -
网络环境
- 建议在中国大陆网络环境下运行 -
建议使用专用账号
- 避免影响主账号权重