■概要
Discordサーバーの規模が大きくなるにつれて、不要になったアカウントの整理や定期的なユーザー棚卸しの手間が増えていませんか?
手作業でのユーザー削除は時間がかかるだけでなく、対象者を間違えるなどのミスも起こりがちです。
このワークフローを活用すれば、Google スプレッドシートのリストをもとにDiscordのユーザー削除を自動化でき、こうしたコミュニティ管理の課題をスムーズに解消できます。
■このテンプレートをおすすめする方
- Discordサーバーを運営しており、定期的なユーザー整理に課題を感じているコミュニティ管理者の方
- Google スプレッドシートで管理するリストに基づき、手動でDiscordのユーザー削除を行っている方
- コミュニティ管理における定型業務を自動化し、コア業務に集中したいと考えている方
■このテンプレートを使うメリット
- 指定した日時に自動で処理が実行されるため、これまで手作業で行っていた定期的なユーザー削除業務の時間を短縮できます。
- 手作業による削除対象者の選択ミスや削除漏れといったヒューマンエラーを防ぎ、正確なサーバー管理を実現します。
■フローボットの流れ
- はじめに、Google スプレッドシートとDiscordをYoomと連携する
- 次に、トリガーで、スケジュール機能を選択し、「指定したスケジュールになったら」というアクションを設定する
- 次に、オペレーションで、Google スプレッドシートの「複数のレコードを取得する」アクションを設定し、削除対象のユーザーID一覧を取得する
- 次に、ループ機能を設定し、取得したユーザー情報を1件ずつ処理できるようにする
- ループ処理の中で、Discordの「サーバーからユーザーを削除」アクションを設定する
- 最後に、Google スプレッドシートの「レコードを更新する」アクションを設定し、削除が完了した旨をシートに記録する
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- トリガーとなるスケジュール機能では、このワークフローを実行したい任意の日時(毎日、毎週、特定の日付など)を設定してください。
- Google スプレッドシートからレコードを取得する際、特定の列に「削除対象」といったフラグがある行のみを抽出するなど、取得したいレコードの条件を任意で設定可能です。
- ループ機能では、Google スプレッドシートから取得したレコードのうち、どの情報を繰り返し処理の対象にするかを任意で設定します。
- Discordのユーザー削除アクションでは、前段のオペレーションで取得したユーザーIDの値を引用して、削除対象のユーザーを動的に指定します。
■注意事項
- Discord、Google スプレッドシートそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。