安装方式
手动下载安装
下载 ZIP 后解压到技能目录即可安装。若在桌面客户端 WebView中直接下载出现异常,本站会改为提示页 + 原始链接,请按页内说明操作。
下载 ZIP (oss-superpowers-lab-slack-messaging-v1.0.0.zip)触发指令
/slack-messaging
使用指南
用 slackcli 收发 Slack
在命令行 发送/读取 Slack 消息、查看频道、测集成时使用 slackcli(shaharia-lab/slackcli)。
安装
curl -sL -o /usr/local/bin/slackcli \
"https://github.com/shaharia-lab/slackcli/releases/download/v0.1.1/slackcli-linux"
chmod +x /usr/local/bin/slackcli
macOS Intel:slackcli-macos;Apple Silicon:slackcli-macos-arm64。
认证
使用浏览器会话 token(xoxc + xoxd),不必 建 Slack App。
交互: ./scripts/extract-tokens <workspace-url> 引导从 DevTools 取 token。
手动:
slackcli auth login-browser \
--xoxd="xoxd-..." \
--xoxc="xoxc-..." \
--workspace-url=https://your-workspace.slack.com
验证: slackcli auth list
找频道
slackcli conversations list
slackcli conversations list | grep -i "频道名"
发消息
slackcli messages send --recipient-id=C0XXXXXXXX --message="Hello"
slackcli messages send --recipient-id=D0XXXXXXXX --message="DM"
slackcli messages send --recipient-id=C0XXXXXXXX --message="线程回复" --thread-ts=1769756026.624319
--recipient-id 为频道 ID(C…)或 DM 频道 ID(D…)。
读消息
slackcli conversations read C0XXXXXXXX --limit=10
slackcli conversations read C0XXXXXXXX --limit=10 --json
slackcli conversations read C0XXXXXXXX --thread-ts=1769756026.624319
测集成
发一条再读回,或用 jq 在 JSON 里筛关键字验证机器人是否发帖。
多工作区
对每个工作区跑一遍认证;slackcli auth list 查看;发消息时按频道 ID 自动路由。
Token 注意
浏览器 token 代表 登录用户 而非 Bot;用户退出浏览器会话会失效;凭证在 ~/.config/slackcli/workspaces.json。