TextChatCommand

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Đại diện một lệnh trò chuyện văn bản. Có thể được sử dụng để tạo các lệnh trò chuyện văn bản tùy chỉnh khi được cha đẻ tại TextChatService . Các lệnh tùy chỉnh có thể có hai aliases, và sự kiểm tra Triggered sẽ bắt đầu khi một người nhập “/PrimaryAlias

Để tìm hiểu thêm về việc sử dụng TextChatService , xem In-Experience Text Chat .

Tóm Tắt

Thuộc Tính

Sự Kiện

Thuộc Tính

AutocompleteVisible

Đọc Song Song

Enabled

Đọc Song Song

Xác định có phải TextChatCommand được kích hoạt không.

Khi bị vô hiệu hóa, các thông điệp tương ứng với "/PrimaryAlias" hoặc "/SecondaryAlias" không bị chìm và được gửi đến người dùng khác.

Sử dụng này để tắt các lệnh mặc định trên các trường hợp cụ thể.

PrimaryAlias

Đọc Song Song

Một ali chính được sử dụng để kích hoạt TextChatCommand .

Nếu một người gửi một tin nhắn với TextChannel:SendAsync() đó khớp nối với "/`Class.TextChatCommand.PrimaryAlias`", thì tin nhắn đó không được gửi và thay vào đó là TextChatCommand.Triggered được kích hoạt.

SecondaryAlias

Đọc Song Song

Một aliased thứ thứ hai được sử dụng để kích hoạt TextChatCommand .

Phương Pháp

Sự Kiện

Triggered

Một sự kiện mà các nhà phát triển có thể liên kết để thi hành các lệnh.

Khi một người gửi một tin nhắn đến máy chủ thông qua TextChannel:SendAsync() , tin nhắn đó được lọc bởi TextChatCommand và không được sao chép đến các người khác nếu nội dung tin nhắn trùng với “/`Class.TextChatCommand.

Ví dụ, cho một TextChatCommand với TextChatCommand.PrimaryAlias như "tắt thông báo", nếu một người gửi "/mute SomeUserName", thì điều kiện tương ứng tương ứng đầu tiên của nó sẽ bắt đầu b

Tham Số

originTextSource: TextSource

Một tham khảo đến Class.TextSource có trách nhiệm kích hoạt lệnh via TextSource .

unfilteredText: string

Văn bản đầy đủ và không lọc được sử dụng để kích hoạt lệnh có thể được sử dụng để xé nhỏ các tham số từ thông tin nhắncủa command.