跳到內容

聊天與觸發

TomoriBot被召喚時會回應。本頁介紹了她的觸發方式、如何透過自動觸發啟用免持聊天,以及如何透過故意觸發模式防止意外啟動。

預設情況下,當你執行以下操作時,她會回覆:

  • 提及她:@TomoriBot
  • 回覆她的一則訊息(包括人格的webhook訊息)
  • 使用觸發詞:訊息中任何位置的任何註冊觸發詞
  • 使用/respond:手動請求回應

在DM中,直接發送訊息,無需任何觸發詞或提及。

伺服器管理員使用/config > 人格 > 觸發器來新增或刪除活動人格的觸發詞。沒有管理伺服器的成員可以以唯讀模式查看現有觸發器。

回覆時,她可以使用伺服器自訂表情符號、貼圖和表情符號反應:

  • 自訂表情符號在使用:name:語法的對話中自然出現。
  • 她可以在每個回覆之前、之間或之後發送一個貼圖,作為自己的訊息。
  • 伺服器管理員可以使用/expressions manage新增自訂表達式:反應GIF、圖像笑話或任何網站的連結。
  • 運行/expressions initialize,以便她了解每個伺服器表情符號和貼圖何時適合。

角色扮演頻道會抑制她的回覆中的自訂表情符號和貼圖訊息。成員還可以在角色扮演頻道中使用/tool delete turn刪除她的最新回合,而無需管理伺服器權限。

在/config > 頻道 > 頻道規則中設定角色扮演頻道。

每當她回覆時,她都會收到描述對話發生地點和時間的上下文:

  • 位置:伺服器名稱、頻道名稱或聊天是否為私訊。
  • 時間:來自/config > 行為 > 一般行為的伺服器本地時間和時間,以及在/personal config中設定時區的使用者的本地時鐘。
  • 參與者:顯示名稱、提及句柄、外觀標籤和待處理提醒。
  • Discord活動:參與者目前正在播放、串流、聆聽的內容(例如Spotify曲目)或其自訂狀態。

活動狀態需要Discord的Guild Presences意圖並尊重使用者隱私 (/personal config)。提出隱私設定的使用者不會包含在狀態上下文中。

自動觸發讓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摘要。