SuperAPI AI 工具集

slack-automation

前端与建站

查看项目

更新于 10-15 20:26

技能介绍

用途:通过 Composio 的 Slack 工具包,在支持 MCP 的客户端中自动化 Slack 工作区操作,涵盖消息发送、搜索、频道与用户管理、表情回应、线程和定时消息。

主要能力:发送与编辑消息(支持 markdown_text 格式化、thread_ts 线程回复);跨会话关键词搜索(支持 in:#channel、from:@user、before/after、has:link 等修饰符);列出公开/私有频道、DM 与用户;添加、查看、移除表情回应;读取完整线程;定时发送消息(最多提前 120 天)。

使用方式:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥。确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit slack;若连接非 ACTIVE,按返回的授权链接完成 Slack OAuth。执行前先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。常见流程为先解析名称到 ID(SLACK_FIND_CHANNELS、SLACK_FIND_USERS、SLACK_OPEN_DM),再执行 SLACK_SEND_MESSAGE 等操作。

适用场景:需要以程序化方式在 Slack 中发帖、检索历史消息、管理频道成员、维护线程与回应,或安排未来消息的自动化任务。

限制:SLACK_FIND_CHANNELS 必须带 query 参数;发送消息需有效频道及 markdown_text/text/blocks/attachments 之一;块载荷上限 50 个;省略 thread_ts 时回复会变成顶层消息;列表接口使用游标分页,需跟随 response_metadata.next_cursor 并按 id 去重;SLACK_LIST_ALL_USERS 等可能触发 HTTP 429,需遵守 Retry-After;SLACK_FETCH_CONVERSATION_HISTORY 不含线程回复;定时消息的 post_at 须为 Unix 时间戳;缺少 OAuth 权限范围会导致 403;私有频道需机器人已被邀请;新消息可能不会立即出现在搜索结果中。具体收费与价格暂未提供。