ツールをちょっと作った。
リンク
使い方
イメージ名はnju33/slack-channel-cleaner
ですので、とりあえずこれを持ってきます。
docker pull nju33/slack-channel-cleaner
終わったらコンテナを作って中に入ります。
docker run --rm -it nju33/slack-channel-cleaner
中ではslack-channel-cleaner
かscc
というコマンドが使えるようになっているはずです。このコマンドでメッセージを消していきます。
必要なオプションはトークンとチャンネルIDの2つ必要なのでコピーしておきます。
# $TOKEN や $CHANNEL は書き換えて
scc --token $TOKEN --channel $CHANNEL
# 12 ⠸ Deleting bot_message...
実行すると新しいものから1つずつ削除していってくれると思います。