用途:借助 uxc 与精选 OpenAPI 架构执行 Slack Web API 操作,覆盖消息核心场景,包括认证校验、频道查询与检查、会话历史读取、线程回复读取、发送消息(含通过 thread_ts 回复)以及添加表情回应。不涵盖 Slack OAuth 应用安装、文件上传、users.、admin.、usergroups.* 等方法族。
主要能力与用法:前提是 uxc 已安装并位于 PATH,可访问 https://slack.com/api 与 OpenAPI 架构 URL,并准备 Slack 机器人令牌(必要时可选用户令牌)。默认用固定链接命令 slack-openapi-cli;若缺失则先创建链接,再用 -h 查看操作架构,优先做读取校验(如 auth.test、conversations.list、conversations.info),再执行写入。支持键值对或位置 JSON 参数,例如操作 conversations.history、chat.postMessage、reactions.add。认证采用 Authorization: Bearer,xoxb- 为推荐默认,xoxp- 用于显式用户身份语义,xapp- 用于 Socket Mode 订阅而非普通 Web API。
适用场景与限制:适合自动化 Slack 消息收发、频道与线程数据读取。需注意:保持 JSON 输出信封,不用 --text;先解析 ok、kind、protocol、data、error 等稳定字段;conversations.replies 对令牌类型有限制,公共/私有频道线程读取应使用 --auth slack-user;conversations.history 仅返回所给令牌可见的会话;速率限制因应用分发方式而异,不要假设通用 Tier 3 行为;chat.postMessage 与 reactions.add 属于写入/高风险操作,执行前需用户明确确认。Socket Mode 订阅目前仅作为受限事件摄入路径,尚缺按事件族的事件结构指引与更高层工作流封装。上述资料未提供收费与价格信息。