slack
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSlack CLI
Slack CLI
A CLI for reading Slack content - messages, threads, channels, and users.
一个用于读取Slack内容的CLI工具——包括消息、线程、频道和用户。
Installation
安装
If is not on PATH, install it:
slack-clibash
brew install lox/tap/slack-cliOr:
go install github.com/lox/slack-cli@latestSee https://github.com/lox/slack-cli for setup instructions (Slack app creation and OAuth).
如果不在PATH中,请进行安装:
slack-clibash
brew install lox/tap/slack-cli或者:
go install github.com/lox/slack-cli@latestAvailable Commands
可用命令
slack-cli view <url> # View any Slack URL (message, thread, or channel)
slack-cli search <query> # Search messages
slack-cli channel list # List channels you're a member of
slack-cli channel read # Read recent messages from a channel
slack-cli channel info # Show channel information
slack-cli thread read # Read a thread by URL or channel+timestamp
slack-cli user list # List users in the workspace
slack-cli user info # Show user information
slack-cli auth config # Configure Slack app credentials
slack-cli auth login # Authenticate with Slack via OAuth
slack-cli auth status # Show authentication statusslack-cli view <url> # 查看任意Slack URL(消息、线程或频道)
slack-cli search <query> # 搜索消息
slack-cli channel list # 列出你加入的频道
slack-cli channel read # 读取频道中的近期消息
slack-cli channel info # 显示频道信息
slack-cli thread read # 通过URL或频道+时间戳读取线程
slack-cli user list # 列出工作区中的用户
slack-cli user info # 显示用户信息
slack-cli auth config # 配置Slack应用凭证
slack-cli auth login # 通过OAuth进行Slack身份验证
slack-cli auth status # 显示身份验证状态Common Patterns
常见使用场景
View a Slack URL the user shared
查看用户分享的Slack URL
bash
slack-cli view "https://workspace.slack.com/archives/C123/p1234567890" --markdownbash
slack-cli view "https://workspace.slack.com/archives/C123/p1234567890" --markdownSearch for messages
搜索消息
bash
slack-cli search "from:@username keyword"
slack-cli search "in:#channel-name keyword"bash
slack-cli search "from:@username keyword"
slack-cli search "in:#channel-name keyword"Read a channel
读取频道内容
bash
slack-cli channel read #general --limit 50bash
slack-cli channel read #general --limit 50Discovering Options
查看可用选项
To see available subcommands and flags, run on any command:
--helpbash
slack-cli --help
slack-cli view --help
slack-cli search --help要查看可用的子命令和参数,在任意命令后添加运行:
--helpbash
slack-cli --help
slack-cli view --help
slack-cli search --helpNotes
注意事项
- Use flag when you need to process or quote the output
--markdown - Thread URLs with parameter are automatically detected
thread_ts - Channel names can include or omit the prefix
# - User lookup accepts both user IDs (U123ABC) and email addresses
- 当需要处理或引用输出内容时,使用参数
--markdown - 自动检测带有参数的线程URL
thread_ts - 频道名称可以包含或省略前缀
# - 用户查找支持用户ID(U123ABC)和邮箱地址两种方式