Discordの自動応答ボットは、メッセージ内の特定の単語やフレーズを監視し、スタッフが何も入力しなくても自動で返信します。「支払い方法は?」には即座に支払いガイドが返り、「返金」にはあなたの返金ポリシーが返り、「!price」には価格表が返ります。どれも、人間がそのメッセージを見る前に行われます。Noxyrの自動応答はチケットシステムの中で動作し、3つのマッチモード、3つの適用範囲(チケットのみ、すべてのチャンネル、または選んだリスト)、そしてユーザーごとに埋められるテキストのプレースホルダーに対応しています。このガイドでは、誤作動せず、実際に同じ質問の繰り返しを減らすためのセットアップを説明します。
マッチモード:含む、前方一致、完全一致
すべての自動応答は、メッセージ全体と比較されます。比較は小文字に変換して行われるため、大文字と小文字は区別されません。
- 含む(デフォルト)。トリガーがメッセージのどこかに含まれていれば発動します。最も緩いオプションです。トリガーが「pay」であれば、「payment」や「paypal.」にも一致します。広いトピックには向いていますが、ほかの単語の中に現れる短い単語には危険です。
- 前方一致。メッセージがトリガーで始まると発動します。「!price」や「how do i」のようなコマンド風のフレーズに向いており、文の途中でそのフレーズに言及されるたびに反応することはありません。
- 完全一致。メッセージ全体がトリガーと完全に一致する場合にのみ発動します。それ以外は一切含みません。短い単語1語には最も安全な選択肢です。その単語を偶然含んでいる文に誤って反応することがないからです。
最初に一致した応答だけが発動します。1つのメッセージに対する返信は1つだけで、トリガーされた応答が重なって大量に表示されることはありません。
適用範囲:応答が発動してよい場所
- チケット(デフォルト)。チケットのチャンネル内でのみ発動します。サポート形式の回答に最も安全な範囲で、一般チャットで発動させたくないものはすべてこの範囲に設定してください。
- すべてのチャンネル。ボットが読み取れるすべてのチャンネルで発動します。ルールのリンクのように、どこでも役立つものには適していますが、対象の狭いものには危険です。
- 選択したチャンネル。特定のチャンネルを選びます。チケットではないものの、同じ質問が繰り返される#helpチャンネルなどに便利です。
チケットのチャンネル以外では、応答はチャンネルごとに最大15秒に1回だけ発動します。そのため、混み合ったチャットが、1つのトリガー語が繰り返し出てくることでスパムに変わることはありません。チケット内にはクールダウンがありません。サポートの会話は1対1であり、正当な質問が繰り返されても、すべて回答されるべきだからです。
機械的に聞こえないためのプレースホルダー
返信には、送信時に自動で埋められるプレースホルダーを含めることができます。
- {user}は、トリガーした人にメンションします。{username}は、メンションせずにその人の名前を表示します。
- {channel}と{userId}は、一般の(チケット以外の)応答で使えます。
- {ticketId}は、チケットの応答で使えます。「フォローアップの際は{ticketId}を参照してください」のような文に便利です。
- {server}は、サーバー名です。複数のサーバーにコピーされる応答で使います。
ボットが認識しないものは、入力されたとおりにそのまま残されます。そのため、プレースホルダーの誤字はメッセージを壊すことなく、そのまま文字として表示されます。
設定の手順
- 1.ダッシュボードを開き、チケット → 自動応答に進んで、名前、トリガー、マッチモード、応答を指定して追加します。
- 2.適用範囲を選びます。迷う場合は、チケットから始めてください。最もリスクの低い選択肢です。
- 3.有効切り替えを使うと、履歴を削除せずに、季節限定やキャンペーン用の応答を一時停止できます。
ボットは一覧を短時間キャッシュするため、変更が反映されるまでに約15秒かかることがあります。保存したばかりの応答がすぐに発動しなくても、壊れていると判断する前に少し待ってください。
自動応答がうまくいかない場合
- 普通の英単語でもあるトリガー語。含むモードの「help」というトリガーは、ほぼすべてのサポートメッセージで発動してしまいます。短くて一般的な単語には、前方一致か完全一致を使ってください。
- 同じ単語を奪い合う応答が多すぎる場合。最初に一致したものだけが採用されるため、順序と具体性が重要です。たとえば、先に確認される広い「refund」の応答が、より狭い「refund policy」向けのメッセージを横取りしてしまうことがあります。
- フィルターではなく、スタッフの代わりとして使う場合。自動応答は、あらゆる質問ではなく、絶えず繰り返される質問のためのものです。本当の問題を抱えたメンバーには、依然として人間の対応が必要です。自動応答は、スタッフが手で入力しなければならない繰り返しの量を減らすものであり、回答そのものの代わりになるものではありません。
ほかのボットからのメッセージが応答を発動させることはありません。また、Noxyrのアンチスパムのチェックは自動応答のマッチングより先に実行されるため、スパムとして判定されたメッセージが返信を発動させることもありません。
自動応答とFAQコマンドの違い
両者は同じ問題を2つの異なる方法で解決します。自動応答は、トリガーが検知された瞬間に発動します。メンバー側の操作は一切不要です。FAQの項目は、/close faqで検索されるのを待ちます。メンバーが自分で尋ねる必要があります。自動応答は、あまりにも頻繁に出てくるため即座に答えたい、ごく少数の質問に使ってください。より長い回答のライブラリで、メンバーが自分で閲覧したり検索したりできるものには、FAQを使ってください。その側面についてはFAQボットのガイドで詳しく説明しています。正確な仕様が必要な場合は、両方とも自動応答とFAQのドキュメントにまとめられています。
よくある質問
自動応答で画像や埋め込みを返せますか?応答はプレースホルダー付きのプレーンテキストです。自動応答の返信用に、別途の埋め込みビルダーはありません。
チケットモジュールがオフの場合、自動応答は動作しますか?動作しません。自動応答とFAQはどちらもチケットモジュールに属するため、そのモジュールをオフにすると、どこでも応答しなくなります。
同時に複数を有効にできますか?はい。セットアップで言及されている固定の上限はありません。必要なだけ追加し、有効切り替えで稼働中のものを管理してください。
この機能は無料ですか?はい。自動応答は、Noxyrの無料のチケットシステムに含まれています。
同じメッセージに2つのトリガーが一致した場合、2回発動しますか?いいえ。1つのメッセージに対して、最初に一致した応答だけが返信します。
Noxyrを追加して自動応答の一覧を作り始めるか、そのほかの機能についてはチケットボットのページをご覧ください。