はじめに 勤務する会社ではSlackを利用しています。話題の分報を導入したところ、投稿されるメッセージ数が多くなり、フリープランの「10,000件制限」で過去の投稿が表示できなくなることが多くなりました。 「有効な投稿が流れちゃうので...、もう少し長期間表示されるようにできませんか?」 通知目的で利用しているチャンネル1には、無駄なメッセージが残っているね...。ということで、特定チャンネルに対し、ある程度昔の投稿を、自動的に削除するツールを作ってみることにしました。 方針 やりたいことは、次の通り。 一定期間(とりあえず1週間)を過ぎた過去の投稿を定期的に削除する 対象のチャンネルは指定したい(複数) Excelライクでメンテナンスが容易、さらに定期実行するスクリプトも書けるので、Googleスプレッドシートを利用することにしました。 Googleスプレッドシート まず、対象チャンネル