slack
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSlack Web API Skill
Slack Web API Skill
Slack Web APIを使用してメッセージ・ユーザー操作を行う。
使用Slack Web API进行消息及用户操作。
認証
认证
Bearer tokenをヘッダーで送信。
Authorization| 環境変数 | 用途 |
|---|---|
| 全API操作(投稿、履歴取得、検索等) |
トークン取得・スコープ設定の詳細は references/authentication.md を参照。
通过头部发送Bearer token。
Authorization| 环境变量 | 用途 |
|---|---|
| 所有API操作(投稿、历史获取、搜索等) |
有关令牌获取及权限范围设置的详细信息,请参考 references/authentication.md。
使用方法
使用方法
メッセージ投稿
消息投稿
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py post_message --channel C1234567890 --text "Hello"bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py post_message --channel C1234567890 --text "Hello"自分宛てDM送信
给自己发送DM
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py dm_me --text "自分へのメモ"bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py dm_me --text "给自己的备忘录"チャンネル履歴取得
获取频道历史
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_history --channel C1234567890 --limit 100bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_history --channel C1234567890 --limit 100スレッド取得
获取线程
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_thread --channel C1234567890 --ts 1234567890.123456bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_thread --channel C1234567890 --ts 1234567890.123456投稿検索
投稿搜索
検索実行前に必ずクエリを検証すること:
bash
undefined执行搜索前请务必验证查询语句:
bash
undefined1. バリデーション
1. 验证
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/validate_query.py "from:me keyword"
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/validate_query.py "from:me keyword"
2. バリデーション成功後に検索実行
2. 验证成功后执行搜索
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py search --query "from:me keyword"
undefinedpython3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py search --query "from:me keyword"
undefined指定日の自分の投稿取得
获取指定日期的自己的投稿
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py my_posts --date 2025-01-19日付(YYYY-MM-DD形式)を指定して、その日の自分の投稿をすべて取得する。
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py my_posts --date 2025-01-19指定日期(YYYY-MM-DD格式),获取当天自己的所有投稿。
ユーザー情報取得
获取用户信息
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_user --user U1234567890bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_user --user U1234567890APIリファレンス
API参考
詳細なパラメータは references/api_reference.md を参照。
详细参数请参考 references/api_reference.md。