
关于
通过 Rube MCP(Composio)自动化 Instagram 任务:创建帖子、轮播图、管理媒体、获取洞察和发布限制。使用前请先搜索工具获取当前 Schema
name: instagram-automation description: "通过Rube MCP(Composio)自动化Instagram任务:创建帖子、轮播图、管理媒体、获取洞察和发布限制。始终先搜索工具以获取当前Schema。" risk: critical source: community date_added: "2026-02-27"
通过Rube MCP实现Instagram自动化
通过Composio的Instagram工具包经由Rube MCP自动化Instagram操作。
前置条件
- 必须连接Rube MCP(RUBE_SEARCH_TOOLS可用)
- 通过
RUBE_MANAGE_CONNECTIONS使用toolkitinstagram建立活跃的Instagram连接 - 始终先调用
RUBE_SEARCH_TOOLS获取当前工具Schema - 需要Instagram商业或创作者账户(不支持个人账户)
设置
获取Rube MCP:在客户端配置中添加 https://rube.app/mcp 作为MCP服务器。无需API密钥——只需添加端点即可使用。
- 确认
RUBE_SEARCH_TOOLS响应以验证Rube MCP可用 - 使用toolkit
instagram调用RUBE_MANAGE_CONNECTIONS - 如果连接不是ACTIVE状态,按照返回的认证链接完成Instagram/Facebook OAuth
- 在运行任何工作流之前确认连接状态显示ACTIVE
核心工作流
1. 创建单张图片/视频帖子
适用场景:用户想要发布单张照片或视频到Instagram
工具序列:
INSTAGRAM_GET_USER_INFO- 获取Instagram用户ID [前置条件]INSTAGRAM_CREATE_MEDIA_CONTAINER- 使用图片/视频URL创建媒体容器 [必需]INSTAGRAM_GET_POST_STATUS- 检查媒体容器是否就绪 [可选]INSTAGRAM_CREATE_POST或INSTAGRAM_POST_IG_USER_MEDIA_PUBLISH- 发布容器 [必需]
关键参数:
image_url:要发布的图片的公开URLvideo_url:要发布的视频的公开URLcaption:帖子文案ig_user_id:Instagram商业账户用户ID
注意事项:
- 媒体URL必须是公开可访问的;私有/需认证的URL会失败
- 视频容器可能需要时间处理;发布前轮询GET_POST_STATUS
- 文案支持话题标签和@提及,但有2200字符限制
- 发布尚未处理完成的容器会返回错误
2. 创建轮播图帖子
适用场景:用户想要在单个轮播图帖子中发布多张图片/视频
工具序列:
INSTAGRAM_CREATE_MEDIA_CONTAINER- 为每个媒体项创建单独容器 [必需,每项重复]INSTAGRAM_CREATE_CAROUSEL_CONTAINER- 创建引用所有媒体容器的轮播图容器 [必需]INSTAGRAM_GET_POST_STATUS- 检查轮播图容器就绪状态 [可选]INSTAGRAM_POST_IG_USER_MEDIA_PUBLISH- 发布轮播图 [必需]
关键参数:
children:轮播图的媒体容器ID数组caption:轮播图帖子文案ig_user_id:Instagram商业账户用户ID
注意事项:
- 轮播图需要2-10个媒体项;少于或多于会失败
- 每个子容器必须在轮播图容器之前单独创建
- 所有子容器必须完全处理后才能创建轮播图
- 轮播图支持混合媒体(图片+视频)
3. 获取媒体和洞察
适用场景:用户想要查看帖子或分析帖子表现
工具序列:
INSTAGRAM_GET_IG_USER_MEDIA或INSTAGRAM_GET_USER_MEDIA- 列出用户媒体 [必需]INSTAGRAM_GET_IG_MEDIA- 获取特定帖子详情 [可选]INSTAGRAM_GET_POST_INSIGHTS或INSTAGRAM_GET_IG_MEDIA_INSIGHTS- 获取帖子指标 [可选]INSTAGRAM_GET_USER_INSIGHTS- 获取账户级别洞察 [可选]
关键参数:
ig_user_id:Instagram商业账户用户IDmedia_id:特定媒体帖子的IDmetric:要检索的指标(如impressions、reach、engagement)period:洞察的时间段(如day、week、lifetime)
注意事项:
- 洞察仅适用于商业/创作者账户
- 某些指标需要最低粉丝数
- 洞察数据可能有最多48小时的延迟
period参数必须与指标类型匹配
4. 检查发布限制
适用场景:用户想在尝试发布前验证是否可以发布
工具序列:
INSTAGRAM_GET_IG_USER_CONTENT_PUBLISHING_LIMIT- 检查剩余发布配额 [必需]
关键参数:
ig_user_id:Instagram商业账户用户ID
注意事项:
- Instagram强制执行24小时滚动窗口25帖子的限制
- 发布限制按滚动方式重置,不是在午夜重置
- 批量发布操作前检查限制以避免失败
5. 获取媒体评论和子项
适用场景:用户想要查看帖子评论或轮播图的子项
工具序列:
INSTAGRAM_GET_IG_MEDIA_COMMENTS- 列出媒体帖子的评论 [必需]INSTAGRAM_GET_IG_MEDIA_CHILDREN- 列出轮播图帖子的子项 [可选]
关键参数:
media_id:特定媒体帖子的ID
最佳实践
- 始终先调用
RUBE_SEARCH_TOOLS获取最新工具Schema - 发布前检查发布限制
- 视频发布前轮询容器状态
- 使用公开可访问的媒体URL
- 遵守Instagram的社区准则和API使用条款
限制
- 仅在任务明确匹配上述描述范围时使用此技能。
- 不要将输出视为特定环境验证、测试或专家审查的替代品。
- 如果缺少必要的输入、权限、安全边界或成功标准,请停下来寻求澄清。
兼容工具
Claude CodeCursor
标签
后端开发
