TextChatCommand
*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
Xác định có phải TextChatCommand được kích hoạt không.
Một ali chính được sử dụng để kích hoạt TextChatCommand .
Một aliased thứ thứ hai được sử dụng để kích hoạt TextChatCommand .
Sự Kiện
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.
Thuộc Tính
AutocompleteVisible
Enabled
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
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.
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ố
Một tham khảo đến Class.TextSource có trách nhiệm kích hoạt lệnh via TextSource .
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.