TextChatCommand

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

代表一個文字聊天指令。可以用於在 TextChatService 上創建自訂文字聊天指令,當指定為父級時可以有最多兩個外觀名稱,並且發生已啟動的事件,當使用者輸入「/PrimaryAlias」或「/SecondaryAlias」時,聊天會發生。

要了解更多關於使用 TextChatService 的內容,請參閱 體驗內容聊天

概要

屬性

活動

屬性

AutocompleteVisible

平行讀取

Enabled

平行讀取

決定是否啟用 TextChatCommand

停用時,「/PrimaryAlias」或「/SecondaryAlias」的訊息不會被沉沒,並且傳送給其他用戶。

使用此選項以啟用基於案件的預設指令。

PrimaryAlias

平行讀取

一個主要的警告用來啟動 TextChatCommand

如果使用者發送了一個訊息,包含 TextChannel:SendAsync() 與 "/`Class.TextChatCommand.PrimaryAlias`" 一致,則訊息未發送,而是發射了 TextChatCommand.Triggered

SecondaryAlias

平行讀取

一個使用次要名稱來啟動 TextChatCommand 的程式。

方法

活動

Triggered

一個可讓開發人員綁定的事件,以便執行指令。

當使用者通過 TextChannel:SendAsync() 發送訊息給服務器時,訊息會被 TextChatCommand 接收,而不會傳送至其他使用者,如果訊息內容與「/`Class.TextChatCommand.PrimaryAlias`」或「/`Class.TextChatCommand.SecondaryAlias`」相符。

舉例來說,有 TextChatCommandTextChatCommand.PrimaryAlias 作為 "靜音",如果使用者發送 "/mute SomeUserName",則相關的 TextChatCommand 為靜音會發出其 2> Class.TextChatCommand.Triggered2>。訊息「

參數

originTextSource: TextSource

一個參考 TextSource 負責發動指令的發動過程的引用。

unfilteredText: string

用於啟動指令並從指令訊息中分離參數的完整、未過濾的文字。