オートメーション
既定でオフサーバーで何かが起きると、Kovu はいくつかの条件を確認してから処理を行います。メンバーの参加、ロールの付与、レベルアップ、ブースト、配信開始、イベントへの参加表明、チャンネルへの投稿、またはスケジュールをきっかけに、ロールの付与や削除、メッセージや DM の送信、リアクション、スレッドの作成、独自の Webhook への投稿ができます。ルールはダッシュボードで作成するか AI アシスタントに書いてもらい、すべての実行は実行ログで確認できます。
このページの内容
セットアップこのセクションへのリンク
- ダッシュボードを開いてサーバーを選びます。まだなら Discord でログインしてください。
- モジュール一覧で オートメーション を探し (/ で絞り込むか、⌘K を押して名前を入力し)、オンにします。
- 下の設定を確認します。シンプルモードでは基本だけを表示し、残りは詳細モードで表示されます。
- 変更は保存後数秒でサーバーに反映されます。
ヒント
- 「オートメーションを作成」でルールを作りましょう。きっかけを選び、必要なら条件を追加し、実行する順にアクションを並べます。エディターの下の文章が、作成中のルールを読み上げてくれます。
- AI アシスタントにルールを書いてもらいましょう。Kovu に接続し、してほしいことを伝えると(「誰かが Verified を得たら Member を付けて歓迎の DM を送って」)、ルールを 1 文で見せてくれます。あなたが同意するまで何も変わりません。
- Webhook は、起きたことを指定した URL に送ります。送信内容には、Kovu が一度だけ表示するシークレットで署名が付きます。Webhook タブで追加して「テスト送信」を押し、「検証方法」にある Node または Python のコードで署名を確認してください。
- 配信が 10 回続けて失敗すると、Kovu は Webhook をオフにして「対応が必要」に表示します。受信側を直してからオンに戻してください。Webhook の URL は公開されたドメイン名への https リンクである必要があり、IP アドレスやローカル名は使えません。
- 変更しない限り、各ルールはメンバーごとに 1 時間に最大 3 回、サーバー全体で 1 分に最大 20 回実行されます。上限を超えた実行は実行ログに「制限あり」と表示されます。
- Kovu が付与・解除するのは、自分の最上位ロールより下にあり、管理者権限やモデレーション権限を持たないロールだけです。10 回連続で実行に失敗するとルールを一時停止し、「対応が必要」に表示します。
- ロールのルールはサーバーの監査ログを読むため、Kovu には「監査ログを表示」の権限が必要です。あるルールが付けたロールで別のルールが動くことはあり(連続 3 つまで)、ルールが自分自身を再び動かすことはありません。
- メンバーは各 DM の下のボタンか /utility notifications で、オートメーションの DM をオフにできます。
- テンプレートや設定のインポートに含まれるルールはオフの状態で追加されるので、確認する前に動くことはありません。
設定このセクションへのリンク
ダッシュボードの オートメーション ページにある内容です。「詳細」と付いた設定は詳細モードでのみ表示されます。
ダイレクトメッセージ
メンバーはこのサーバーの DM 設定からもオートメーションの DM をオフにできます。
- DM のフッターオン/オフ
- オートメーションの DM の最後に「このサーバーのオートメーションから送信」と、メンバーが受信を止められるボタンを付けます。
オートメーション を試してみませんか?
サーバーを選び、オンにして保存します。変更は数秒で Discord に反映されます。