Discord
ZealyをDiscordサーバーと連携する
作成者 Fredrika

このページの内容
Discordボットの追加にはZealyとサーバー双方の管理者権限が必要で、そこで管理者権限を付与しておけば後から手動で設定する手間を省けます。連携後は、編集者または管理者であれば誰でもDiscord関連のクエスト機能(参加タスク、Discordロール報酬、ロールベースのクエスト条件)を利用できます。サーバーは新規クエスト、審査待ち、スプリント結果の通知を受け取ることもできます。
概要
Discord連携では、参加タスクの作成、ロール報酬の追加、ロールに基づくクエストアクセスの制限、Zealyのイベント通知をサーバーへ直接送信できます。
基本
設定
Zealyとサーバー双方のコミュニティ管理者は、Settings > Community > Integrations > Discordから連携を追加できます。ボットを追加する際は、管理者権限を付与するか必要最小限の権限のみを付与するかを選べます。後から手動で設定する手間を省くには、前者を選んでください。
接続すると、編集者または管理者はDiscord関連のクエスト機能を利用できます。
サーバー通知
設定パネルから、サーバー上のさまざまな通知を有効にできます。現在利用可能なイベントは次のとおりです:
- 新しいクエスト
- レビュー待ち
- スプリント終了
- デイリーサマリー
メッセージの配信先サーバーと、特定のロールをメンションするかどうかを指定できます。

アラート
このパネルは、ロール配信の失敗を2種類カウントします。ボットに権限がなく配信できなかったものと、メンバーがすでにサーバーにいなかったものです。修正して再試行できるのは権限の失敗です。ボットが配布を求められるすべてのロールより上位にあり、メッセージと埋め込みの送信権限を持つすべてのチャンネルにアクセスできるようにしてください。再試行は過去7日間が対象です。
削除済みのロールや、ボットが削除されたサーバーなど、その他の失敗はここではカウントされません。このパネルは失敗の完全な一覧ではなく、設定を確認するきっかけとして扱ってください。

Discord Bot Commands
Discordサーバーにボットを追加すると、メンバーがそのコマンドを使用できるようになります。Zealyコミュニティの管理者以外のメンバーには、 /resend-roles コマンドがあり、サーバーを退出してロールを失った場合に便利です。
コミュニティ管理者向けに、次のコマンドがあります: /give-xp, /remove-xp と /cancel-xp コマンドです。これらを使用すると、ユーザー、XP、理由の指定を求められます。
AIサポート
このボットは、当社が管理するAIとナレッジベースを使用して、あなたのDiscordチャンネル内でZealyに関するサポートの質問に回答できます。
この機能を有効にするには、Discord連携設定に移動し、「AIサポート」トグルをクリックして、ボットがサポートの質問を監視するチャンネルを設定してください。
この機能はまだベータ版であり、すべてのコミュニティで利用できるとは限らないことにご注意ください。