slack APIで自分がjoinしているチャンネル一覧取得
token取得
レガシーなのでいつdisableになるかわからないですが。。。。
id取得
curl -s -XPOST 'https://slack.com/api/users.list?token=#{自分のToken}&pretty=1' | jq -r '.members[]|"\(.id) \(.profile.email)"' | grep '登録しているメアド' | cut -c 1-9`
publicなチャンネル取得
curl -s -XPOST 'https://slack.com/api/channels.list?token=#{自分のToken}&pretty=1' | jq -r '.channels[]|select(.is_archived = "false")' | jq -r '"\(.name) \(.members[])"' | grep #{自分のID} | cut -d " " -f1
privateなチャンネル取得
curl -s -XPOST 'https://slack.com/api/groups.list?token=#{自分のToken}&pretty=1' | jq -r '.groups[]|select(.is_archived = "false")' | jq -r '"\(.name) \(.members[])"' | grep #{自分のID} | cut -d " " -f1