TextChatCommand

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

แทนที่คำสั่งแชทข้อความ สามารถใช้เพื่อสร้างคำสั่งแชทข้อความที่กําหนดเองเมื่อถูกผูกกับ TextChatService

คำสั่งที่กําหนดเองสามารถมีได้ถึงสองตัวย่อ และการกระตุ้นเหตุการณ์จะเกิดขึ้นเมื่อผู้ใช้พิมพ์ "/PrimaryAlias" หรือ "/SecondaryAlias" ในแชทสำหรับตัวอย่างคําสั่งที่กําหนดเองดูที่ คําสั่งแชทข้อความที่กําหนดเอง

เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ TextChatService ดู การแชทข้อความในประสบการณ์

สรุป

คุณสมบัติ

อีเวนต์

  • Triggered(originTextSource : TextSource,unfilteredText : string):RBXScriptSignal

    เหตุการณ์ที่นักพัฒนาสามารถผูกไว้เพื่อดําเนินการด้วยคําสั่งได้

คุณสมบัติ

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`"

ตัวอย่างเช่นสำหรับ TextChatCommand ที่มี TextChatCommand.PrimaryAlias เป็น "ปิดเสียง" หากผู้ใช้ส่ง "/mute SomeUserName" แล้วสิ่งที่เกี่ยวข้อง TextChatCommand สำหรับการปิดเสียงจะยิง TextChatCommand.Triggered ของมันข้อความ "/mute SomeUserName" ไม่ถูกส่งต่อไปยังผู้ใช้รายอื่น

พารามิเตอร์

originTextSource: TextSource

การอ้างอิงถึง TextSource ที่รับผิดชอบในการเรียกใช้คำสั่งผ่าน TextChannel:SendAsync()

unfilteredText: string

ข้อความเต็มไม่ผ่านการกรองที่ใช้เพื่อเรียกใช้คำสั่งที่สามารถใช้เพื่อแยกประเภทพารามิเตอร์จากข้อความคำสั่ง