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 cho một lệnh trò chuyện văn bản. Có thể được sử dụng để tạo lệnh trò chuyện văn bản tùy chỉnh khi có cha TextChatService .

Các lệnh tùy chỉnh có thể có tối đa hai biệt danh, và sự kiện kích hoạt bắt lửa khi người dùng nhập "/PrimaryAlias" hoặc "/SecondaryAlias" vào trò chuyện.Đối với ví dụ về lệnh tùy chỉnh, xem Lệnh trò chuyện văn bản tùy chỉnh.

Để tìm hiểu thêm về việc sử dụng TextChatService , hãy xem Trò chuyện văn bản trong trải nghiệm .

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 xem TextChatCommand có được bật hay không.

Khi bị vô hiệu hóa, các tin nhắn phù hợp với "/PrimaryAlias" hoặc "/SecondaryAlias" không bị chìm và được gửi cho các người dùng khác.

Sử dụng điều này để vô hiệu hóa các lệnh mặc định trên cơ sở trường hợp.

PrimaryAlias

Đọc Song Song

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

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

SecondaryAlias

Đọc Song Song

Một biệt danh thứ cấp đượ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ể gắn vào để thực hiện lệnh.

Khi người dùng gửi tin nhắn đến máy chủ thông qua TextChannel:SendAsync(), tin nhắn bị chặn bởi TextChatCommand và không được sao chép cho các người dùng khác nếu nội dung tin nhắn phù hợp với "/`Class.TextChatCommand.PrimaryAlias`" hoặc "/`Class.TextChatCommand.SecondaryAlias`".

Ví dụ, cho một TextChatCommand với TextChatCommand.PrimaryAlias là "im lặng", nếu một người dùng gửi "/mute SomeUserName", thì liên quan đến TextChatCommand để tắt sẽ bắn ra địa chỉ TextChatCommand.Triggered của nó.Tin nhắn "/mute SomeUserName" không được sao chép cho các người dùng khác.

Tham Số

originTextSource: TextSource

Một tham chiếu đến TextSource có trách nhiệm kích hoạt lệnh thông qua TextChannel:SendAsync() .

unfilteredText: string

Văn bản đầy đủ, chưa lọc được sử dụng để kích hoạt lệnh có thể được sử dụng để phân tích các tham số từ tin nhắn lệnh.