はじめに 勤務する会社ではSlackを利用しています。話題の分報を導入したところ、投稿されるメッセージ数が多くなり、フリープランの「10,000件制限」で過去の投稿が表示できなくなることが多くなりました。 「有効な投稿が流れちゃうので...、もう少し長期間表示されるようにできませんか?」 通知目的で利用しているチャンネル1には、無駄なメッセージが残っているね...。ということで、特定チャンネルに対し、ある程度昔の投稿を、自動的に削除するツールを作ってみることにしました。 方針 やりたいことは、次の通り。 一定期間(とりあえず1週間)を過ぎた過去の投稿を定期的に削除する 対象のチャンネルは指定したい(複数) Excelライクでメンテナンスが容易、さらに定期実行するスクリプトも書けるので、Googleスプレッドシートを利用することにしました。 Googleスプレッドシート まず、対象チャンネル
![Slackの特定チャンネルで一定期間を過ぎた昔の投稿を定期的に削除する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c434b22b375a259ee2db5a8f846a15cac19f58fe/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U2xhY2slRTMlODElQUUlRTclODklQjklRTUlQUUlOUElRTMlODMlODElRTMlODMlQTMlRTMlODMlQjMlRTMlODMlOEQlRTMlODMlQUIlRTMlODElQTclRTQlQjglODAlRTUlQUUlOUElRTYlOUMlOUYlRTklOTYlOTMlRTMlODIlOTIlRTklODElOEUlRTMlODElOEUlRTMlODElOUYlRTYlOTglOTQlRTMlODElQUUlRTYlOEElOTUlRTclQTglQkYlRTMlODIlOTIlRTUlQUUlOUElRTYlOUMlOUYlRTclOUElODQlRTMlODElQUIlRTUlODklOEElRTklOTklQTQlRTMlODElOTklRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWVhNTgzZGRjMTQ3YTc4MjUyM2FhNmNiZjYyZDc4YjQw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBoaWRlby13b3JrcyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NmZiZmI4Nzk1MjE1MmY1NWE4ZmMzMWFiZDhkNmI2NTQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D78e60c6be79939782b4e5b797cdeb232)