コンテンツにスキップ

チャットとトリガー

TomoriBotが呼び出されると応答します。このページでは、彼女がトリガーされる方法、自動トリガーでハンズフリー チャットを有効にする方法、意図的トリガー モードで偶発的なアクティブ化を防ぐ方法について説明します。

デフォルトでは、次の場合に彼女は応答します。

  • 彼女について言及してください: @TomoriBot
  • 彼女のメッセージの1つに 返信 (ペルソナのWebhookメッセージを含む)
  • トリガー ワードを使用: メッセージ内の任意の場所に登録されたトリガー ワード
  • /respondを使用: 手動で応答を要求します

DMでは、トリガーワードや言及をせずに直接メッセージを送信します。

サーバー マネージャーは、/config > ペルソナ > [トリガー] を使用して、アクティブなペルソナのトリガー ワードを追加または削除します。サーバーの管理を持たないメンバーは、既存のトリガーを読み取り専用モードで表示できます。

返信するときに、サーバーのカスタム絵文字、スタンプ、絵文字リアクションを使用できます。

  • カスタム絵文字は、:name:構文を使用して会話の中で自然に表示されます。
  • 彼女は、返信ごとに1つのスタンプを、メッセージの前、間、または後に独自のメッセージとして送信できます。
  • サーバー管理者は、/expressions manageを使用して カスタム表現 を追加できます: リアクションGIF、画像ジョーク、または任意のWebサイトへのリンク。
  • /expressions initializeを実行して、各サーバーの絵文字とスタンプがいつ適合するかを学習します。

ロールプレイチャネルでは、応答内のカスタム絵文字やスタンプメッセージが抑制されます。メンバーは、サーバー管理権限を必要とせずに、ロールプレイチャネルで/tool delete turnを使用して、彼女の最新のターンを削除することもできます。

/config > チャンネル > チャンネルルールでロールプレイチャンネルを設定します。

彼女が返信するたびに、会話がいつどこで行われたかを説明するコンテキストを受け取ります。

  • 場所: サーバー名、チャネル名、またはチャットがダイレクトメッセージであるかどうか。
  • 時刻: サーバーのローカル時刻と時刻 (/config > 動作 > 一般的な動作)、および/personal configでタイムゾーンを設定したユーザーのローカル時計。
  • 参加者: 表示名、メンションハンドル、外観タグ、保留中のリマインダー。
  • Discordアクティビティ: 参加者が現在再生、ストリーミング、視聴しているもの (Spotifyトラックなど)、またはカスタムステータス。

アクティビティステータスにはDiscordのGuild Presencesインテントが必要で、ユーザーのプライバシー (/personal config) が尊重されます。プライバシー設定を上げたユーザーは、プレゼンスコンテキストに含まれません。

オートトリガー(ハンズフリーチャット)

Section titled “オートトリガー(ハンズフリーチャット)”

自動トリガーにより、TomoriBotは直接言及されずに会話に参加できます。

  • /config > チャンネル > 自動トリガー (または/server autotrigger channels): 彼女が自律的に応答するチャネルを選択します。
  • /config > チャンネル > 自動トリガー (または/server autotrigger threshold): 彼女が会話に参加するまでに蓄積する必要があるメッセージの数を設定します。
  • /config > 動作 > トリガー動作: チャンネルのタイマーベースのランダムトリガーを設定します。

ボットを自然に参加させたい専用のカジュアルチャネルで自動トリガーを使用します。

ペルソナの名前が通常の会話で頻繁に使用される場合、単純なトリガーワードによって偶然そのペルソナが活性化される可能性があります。意図的なトリガー モード (DTM) は、装飾のないトリガー ワードを無視することで、誤ってアクティブ化することを防ぎます。

DTMがアクティブな場合:

  • @{trigger} (@の接頭辞が付いているトリガー ワード) は応答をトリガーします。
  • Discordが@TomoriBotに言及すると、依然として返信がトリガーされます
  • メッセージの返信は引き続き機能します
  • /respondはまだ動作します
  • @のない単純なトリガーワードは彼女をトリガーしなくなりました
  • /server dtm: サーバー マネージャーはサーバーのデフォルトを切り替えます。
  • /personal config: 個々のメンバーが自分のメッセージの設定をオーバーライドします。
    • off: プレーンなトリガーワードを常に許可します
    • follow: サーバー設定に従います
    • on: 常に意図的な呼び出しが必要です

/helpで、Discord概要として動作を選択し、次に明示的トリガーモードを選択します。