This skill fetches member information from Slack.
bash
export SLACK_BOT_TOKEN="xoxb-..."
users:readusers:read.emailconversations:readFetch all workspace members:
bash
python3 scripts/fetch_slack_members.py --workspace
Fetch members from a channel by ID:
bash
python3 scripts/fetch_slack_members.py --channel C0123456789
Fetch members from a channel by name:
bash
python3 scripts/fetch_slack_members.py --channel-name general
Save output:
bash
python3 scripts/fetch_slack_members.py --channel-name sales --out members.json
json
{
"ok": true,
"source": "channel",
"channel_id": "C0123456789",
"channel_name": "sales",
"count": 2,
"members": [
{
"user_id": "U123",
"username": "jane",
"real_name": "Jane Doe",
"display_name": "Jane",
"email": "jane@example.com",
"title": "Operations Manager",
"timezone": "Asia/Manila",
"is_admin": false,
"is_owner": false,
"is_bot": false,
"deleted": false
}
]
}
users:read.emailconversations:read