slack

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Slack Web API Skill

Slack Web API Skill

Slack Web APIを使用してメッセージ・ユーザー操作を行う。
使用Slack Web API进行消息及用户操作。

認証

认证

Bearer tokenを
Authorization
ヘッダーで送信。
環境変数用途
CLAUDE_SLACK_TOKEN
全API操作(投稿、履歴取得、検索等)
トークン取得・スコープ設定の詳細は references/authentication.md を参照。
通过
Authorization
头部发送Bearer token。
环境变量用途
CLAUDE_SLACK_TOKEN
所有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 100
bash
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.123456
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_thread --channel C1234567890 --ts 1234567890.123456

投稿検索

投稿搜索

検索実行前に必ずクエリを検証すること:
bash
undefined
执行搜索前请务必验证查询语句:
bash
undefined

1. バリデーション

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"
undefined
python3 ${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 U1234567890
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/slack/scripts/slack_api.py get_user --user U1234567890

APIリファレンス

API参考

詳細なパラメータは references/api_reference.md を参照。
详细参数请参考 references/api_reference.md