チャンネルのメッセージをまとめて削除

ツールをちょっと作った。

リンク

使い方

イメージ名はnju33/slack-channel-cleanerですので、とりあえずこれを持ってきます。

docker pull nju33/slack-channel-cleaner

終わったらコンテナを作って中に入ります。

docker run --rm -it nju33/slack-channel-cleaner

中ではslack-channel-cleanersccというコマンドが使えるようになっているはずです。このコマンドでメッセージを消していきます。
必要なオプションはトークンとチャンネルIDの2つ必要なのでコピーしておきます。

# $TOKEN や $CHANNEL は書き換えて
scc --token $TOKEN --channel $CHANNEL
# 12 ⠸ Deleting bot_message...

実行すると新しいものから1つずつ削除していってくれると思います。