ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

twitter-automation - SKILL

twitter-automation - SKILL name: twitter-automationdescription: “Automate Twitter/X tasks via Rube MCP (Composio): posts, search, users, bookmarks, lists, media. Always search tools first for current schemas.”risk: criticalsource: communitydate_added: “2026-02-27”通过 Rube MCP 实现 Twitter/X 自动化通过 Rube MCP 使用 Composio 的 Twitter 工具包来自动化 Twitter/X 操作。前置条件必须已连接 Rube MCPRUBE_SEARCH_TOOLS可用通过RUBE_MANAGE_CONNECTIONS建立有效的 Twitter 连接toolkit 为twitter始终先调用RUBE_SEARCH_TOOLS获取当前的工具模式schema设置获取 Rube MCP在客户端配置中将https://rube.app/mcp添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。通过确认RUBE_SEARCH_TOOLS有响应来验证 Rube MCP 可用调用RUBE_MANAGE_CONNECTIONStoolkit 为twitter如果连接不是 ACTIVE请按照返回的授权链接完成 Twitter OAuth在运行任何工作流之前确认连接状态显示 ACTIVE核心工作流1. 创建和管理帖子何时使用用户想要创建、删除或查找推文/帖子工具序列TWITTER_USER_LOOKUP_ME- 获取已认证用户信息 [前置]TWITTER_UPLOAD_MEDIA/TWITTER_UPLOAD_LARGE_MEDIA- 上传媒体 [可选]TWITTER_CREATION_OF_A_POST- 创建新帖子 [必需]TWITTER_POST_LOOKUP_BY_POST_ID- 查找特定帖子 [可选]TWITTER_POST_DELETE_BY_POST_ID- 删除帖子 [可选]关键参数text帖子文本内容最多 280 个加权字符media__media_ids用于附件的媒体 ID 字符串数组reply__in_reply_to_tweet_id要回复的推文 IDquote_tweet_id要引用的推文 IDid用于查找/删除的帖子 ID陷阱帖子文本限制为 280 个加权字符某些字符算作多个发帖不是幂等的超时后重试会创建重复帖子媒体 ID 必须是数字字符串而不是整数UPLOAD_LARGE_MEDIA 用于视频/GIFUPLOAD_MEDIA 用于图片始终先调用 USER_LOOKUP_ME 获取已认证用户的 ID2. 搜索帖子何时使用用户想要查找符合特定条件的推文工具序列TWITTER_RECENT_SEARCH- 搜索最近的推文最近 7 天[必需]TWITTER_FULL_ARCHIVE_SEARCH- 搜索完整存档学术访问权限[可选]TWITTER_RECENT_SEARCH_COUNTS- 获取匹配查询的推文数量 [可选]关键参数query使用 Twitter 搜索运算符的搜索查询max_results每页结果数10-100next_token分页令牌start_time/end_timeISO 8601 时间范围tweet__fields要包含的字段逗号分隔expansions要展开的相关对象陷阱RECENT_SEARCH 仅覆盖最近 7 天更早的推文使用 FULL_ARCHIVE_SEARCHFULL_ARCHIVE_SEARCH 需要学术研究或企业访问权限查询运算符from:username、to:username、is:retweet、has:media、-is:retweet空结果返回meta.result_count: 0且没有data字段速率限制因端点和访问级别而异检查响应头3. 查找用户何时使用用户想要查找或检查 Twitter 用户资料工具序列TWITTER_USER_LOOKUP_ME- 获取已认证用户 [可选]TWITTER_USER_LOOKUP_BY_USERNAME- 按用户名查找 [可选]TWITTER_USER_LOOKUP_BY_ID- 按用户 ID 查找 [可选]TWITTER_USER_LOOKUP_BY_IDS- 批量查找多个用户 [可选]关键参数username不带 前缀的 Twitter 用户名id数字用户 ID 字符串ids用于批量查找的逗号分隔用户 IDuser__fields要返回的字段description、public_metrics 等陷阱用户名不区分大小写但不得包含 前缀用户 ID 是数字字符串而不是整数已暂停或已删除的账户返回错误而不是空结果LOOKUP_BY_IDS 每个请求最多接受 100 个 ID4. 管理书签何时使用用户想要保存、查看或移除已加书签的推文工具序列TWITTER_USER_LOOKUP_ME- 获取已认证用户 ID [前置]TWITTER_BOOKMARKS_BY_USER- 列出已加书签的帖子 [必需]TWITTER_ADD_POST_TO_BOOKMARKS- 为帖子加书签 [可选]TWITTER_REMOVE_A_BOOKMARKED_POST- 移除书签 [可选]关键参数id用于列出书签的用户 ID来自 USER_LOOKUP_MEtweet_id要加书签或取消书签的推文 IDmax_results每页结果数pagination_token下一页的令牌陷阱书签需要已认证用户的 ID而不是用户名书签是私密的只有已认证用户能看到自己的书签分页使用pagination_token而不是next_token5. 管理列表何时使用用户想要查看或管理 Twitter 列表工具序列TWITTER_USER_LOOKUP_ME- 获取已认证用户 ID [前置]TWITTER_GET_A_USER_S_OWNED_LISTS- 列出拥有的列表 [可选]TWITTER_GET_A_USER_S_LIST_MEMBERSHIPS- 列出成员资格 [可选]TWITTER_GET_A_USER_S_PINNED_LISTS- 获取置顶列表 [可选]TWITTER_GET_USER_S_FOLLOWED_LISTS- 获取关注的列表 [可选]TWITTER_LIST_LOOKUP_BY_LIST_ID- 获取列表详情 [可选]关键参数id用于列出拥有/成员/关注列表的用户 IDlist_id用于特定列表查找的列表 IDmax_results每页结果数1-100陷阱列表 ID 和用户 ID 是数字字符串列表端点需要用户的数字 ID而不是用户名6. 与帖子互动何时使用用户想要点赞、取消点赞或查看已点赞的帖子工具序列TWITTER_USER_LOOKUP_ME- 获取已认证用户 ID [前置]TWITTER_RETURNS_POST_OBJECTS_LIKED_BY_THE_PROVIDED_USER_ID- 获取已点赞的帖子 [可选]TWITTER_UNLIKE_POST- 取消点赞帖子 [可选]关键参数id用于列出已点赞帖子的用户 IDtweet_id要取消点赞的推文 ID陷阱点赞/取消点赞端点需要来自 USER_LOOKUP_ME 的用户 ID对点赞很多的用户已点赞帖子的分页可能较慢常见模式搜索查询语法运算符from:username- 某用户的帖子to:username- 对某用户的回复username- 提及某用户#hashtag- 包含标签exact phrase- 精确匹配has:media- 包含媒体has:links- 包含链接is:retweet/-is:retweet- 包含/排除转推is:reply/-is:reply- 包含/排除回复lang:en- 语言筛选组合器空格表示 ANDOR表示任一条件-前缀表示 NOT括号用于分组媒体上传流程1. 使用 TWITTER_UPLOAD_MEDIA图片或 TWITTER_UPLOAD_LARGE_MEDIA视频/GIF上传媒体 2. 从响应中获取 media_id 3. 将 media_id 作为字符串传入 TWITTER_CREATION_OF_A_POST 的 media__media_ids 数组已知陷阱字符限制标准帖子280 个加权字符某些 Unicode 字符算作多个URL 会缩短并按固定长度23 个字符计算速率限制因访问层级而异Free、Basic、Pro、Enterprise免费层级非常有限例如每月 1,500 条帖子检查响应中的x-rate-limit-remaining头幂等性发帖不是幂等的重试时会创建重复帖子对自动发帖实现去重逻辑快速参考任务工具标识关键参数创建帖子TWITTER_CREATION_OF_A_POSTtext删除帖子TWITTER_POST_DELETE_BY_POST_IDid查找帖子TWITTER_POST_LOOKUP_BY_POST_IDid最近搜索TWITTER_RECENT_SEARCHquery存档搜索TWITTER_FULL_ARCHIVE_SEARCHquery搜索计数TWITTER_RECENT_SEARCH_COUNTSquery我的资料TWITTER_USER_LOOKUP_ME无按名称查用户TWITTER_USER_LOOKUP_BY_USERNAMEusername按 ID 查用户TWITTER_USER_LOOKUP_BY_IDid按 ID 批量查用户TWITTER_USER_LOOKUP_BY_IDSids上传媒体TWITTER_UPLOAD_MEDIAmedia上传视频TWITTER_UPLOAD_LARGE_MEDIAmedia列出书签TWITTER_BOOKMARKS_BY_USERid添加书签TWITTER_ADD_POST_TO_BOOKMARKStweet_id移除书签TWITTER_REMOVE_A_BOOKMARKED_POSTtweet_id取消点赞帖子TWITTER_UNLIKE_POSTtweet_id已点赞的帖子TWITTER_RETURNS_POST_OBJECTS_LIKED_BY_THE_PROVIDED_USER_IDid拥有的列表TWITTER_GET_A_USER_S_OWNED_LISTSid列表成员资格TWITTER_GET_A_USER_S_LIST_MEMBERSHIPSid置顶列表TWITTER_GET_A_USER_S_PINNED_LISTSid关注的列表TWITTER_GET_USER_S_FOLLOWED_LISTSid列表详情TWITTER_LIST_LOOKUP_BY_LIST_IDlist_id何时使用本技能适用于执行概述中描述的工作流或操作。局限性仅当任务与上述范围明确匹配时才使用本技能。不要将输出视为特定环境验证、测试或专家审查的替代品。如果缺少所需的输入、权限、安全边界或成功标准请停下来询问澄清。
返回列表