「プロジェクトが終了したのに、Discordのチャンネルがそのまま残っている…」
「チャンネルが増えすぎて手作業で一つひとつ削除するのが面倒だし、間違えて必要なチャンネルを消してしまいそうで不安…」
このようにDiscordのサーバー管理、特に不要になったチャンネルの削除作業に手間やストレスを感じていませんか?
もしGoogle スプレッドシートなどのリストにまとめたチャンネル情報を元に、対象のチャンネルを自動削除できる仕組みがあればこうした面倒な手作業から解放されますね。
これによりコミュニティ運営や本来の業務といった、より重要なタスクに集中する時間を生み出すことができます!
今回ご紹介する自動化フローはノーコードで簡単に設定できます。手間や時間もかからないので、ぜひ導入してサーバー管理をもっと楽にしましょう!
とにかく早く試したい方へ
Yoomには
Discordのチャンネルを削除する業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックしてすぐに自動化を体験してみましょう!
Google スプレッドシートを使ってDiscordのチャンネルを自動で削除する
試してみる
Google スプレッドシートを使ってDiscordのチャンネルを削除するフローを作ってみよう
それではここから代表的な例として、
Google スプレッドシートを使ってDiscordのチャンネルを自動で削除するフローを解説していきます!
ここではYoomを使用してノーコードで設定していくので、もしまだYoomのアカウントをお持ちでない場合はこちらの
登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google スプレッドシート/Discord
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- Google スプレッドシートとDiscordのマイアプリ連携
- テンプレートをコピー
- Google スプレッドシートのトリガー設定、分岐設定、Discordのアクション設定
- トリガーをONにし、フローが起動するかを確認
Google スプレッドシートを使ってDiscordのチャンネルを自動で削除する
試してみる
ステップ1:Google スプレッドシートとDiscordのマイアプリ連携
ここではYoomとそれぞれのアプリを連携して、操作を行えるようにしていきます。
Google スプレッドシートとYoomのマイアプリ登録
以下の手順をご参照ください。
DiscordとYoomのマイアプリ登録
以下の手順をご参照ください。Discord Botのマイアプリ連携方法も併せて確認しておきましょう。
※アクセストークンにはDiscord Developer Portalから取得したBotトークンを設定してください。
ステップ2:テンプレートをコピー
Yoomにログインし、以下バナーの「試してみる」をクリックしましょう。
Google スプレッドシートを使ってDiscordのチャンネルを自動で削除する
試してみる
「テンプレートがコピーされました」と表示されるので「OK」をクリックします。
ステップ3:Google スプレッドシートのトリガー設定
まず、テスト用に削除してよいDiscordチャンネルをご用意ください。
今回は例として「sample」チャンネルを作成しました。
次に、チャンネル管理用のGoogle スプレッドシートを用意しましょう。
A列にsampleチャンネルのIDを記載しておき、B列の「削除」にチェックを入れたことをトリガーとしてチャンネルを削除する想定で進めていきます。
※Googleスプレッドシートをアプリトリガーとして使用する際の注意事項は
【アプリトリガー】Googleスプレッドシートのトリガーにおける注意事項をご参照ください。
用意できたらYoomの設定画面に戻り「行が更新されたら」をクリック。
タイトルと連携するアカウント情報を任意で設定し、アクションはテンプレート通りに「行が更新されたら」のまま「次へ」をクリックします。
まず、トリガーの起動間隔をプルダウンから選択しましょう。
※トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
次に、連携するスプレッドシートID・シートIDを候補から選択してください。
最後にテーブル範囲を選択してテストしましょう。
今回の「一意の値が入った列」はチャンネルIDが入ったA列
「更新を検知したい列」は削除のチェックが入ったB列としました。