รูปแบบข้อความ
สร้างข้อความสุดท้ายที่ส่งต่อด้วยข้อความ ตัวแปร ส่วนหัว และส่วนท้าย
รูปแบบข้อความช่วยให้คุณกำหนดลักษณะข้อความที่คัดลอกได้ เช่น เพิ่มข้อความของคุณเอง ส่วนหัวหรือส่วนท้าย และรายละเอียดอย่างชื่อผู้เขียนต้นฉบับ
เริ่มจากรูปแบบเริ่มต้น
เทมเพลตจะรวมข้อความที่คุณเขียนเข้ากับ ตัวแปร ซึ่งเป็นตัวยึดตำแหน่ง เช่น @Author และ @Message ที่ระบบเติมค่าจากข้อความขาเข้าแต่ละรายการ
ระบบอัตโนมัติใหม่จะใช้รูปแบบนี้เป็นค่าเริ่มต้น
@Author: @Messageหมายความว่าชื่อผู้ส่งจะแสดงก่อน ตามด้วยข้อความต้นฉบับ ตัวเทมเพลตไม่ได้เพิ่มส่วนหัวหรือส่วนท้าย และไม่ได้เขียนข้อความต้นฉบับใหม่
หากต้องการแทนที่หรือลบคำ ลิงก์ หรือส่วนอื่น ภายใน ข้อความ ให้ใช้แทนที่หรือลบข้อความ รูปแบบข้อความกำหนดเค้าโครงสุดท้าย ส่วนกฎการแทนที่จะเปลี่ยนเนื้อหาที่ตรงกัน
เพิ่มส่วนหัวหรือส่วนท้าย
เขียนข้อความคงที่ไว้ก่อน @Message เพื่อทำเป็นส่วนหัว หรือเขียนไว้หลังตัวแปรเพื่อทำเป็นส่วนท้าย เมื่อมีข้อความเข้ามา ForwardMsg จะแทนที่ตัวแปรแต่ละตัวด้วยค่าที่ตรงกันจากข้อความต้นทางนั้น
ตัวอย่างเช่น หากต้องการเพิ่มเซิร์ฟเวอร์ต้นทางเป็นส่วนหัว ให้เขียนดังนี้
[คัดลอกจาก @Server]
@Author: @Messageหากต้องการเพิ่มส่วนท้าย ให้เขียนดังนี้
@Author: @Message
— ส่งต่อโดยทีมชุมชนคุณรวมส่วนหัวและส่วนท้าย เพิ่มการขึ้นบรรทัดใหม่ และจัดเรียงตัวแปรตามที่ผู้รับต้องการได้ ตัวอย่างเช่น เมื่อใช้ต้นทาง Discord ชื่อ Community และข้อความของ Maya กับทั้งสองตัวอย่าง ผลลัพธ์จะเป็นดังนี้
[คัดลอกจาก Community]
Maya: เปิดตัวแล้ว
— ส่งต่อโดยทีมชุมชนเลือกขอบเขตที่ใช้รูปแบบ
บันทึกเทมเพลตใน การตั้งค่าทั่วไป เมื่อแชทต้นทางที่เฝ้าดูทั้งหมดควรใช้รูปแบบเดียวกัน หากต้องการรูปแบบอื่นให้แชท/ช่อง/หัวข้อต้นทางหนึ่ง ให้คลิกรายการนั้นในแถบด้านซ้ายเพื่อเปิดการตั้งค่า แล้วบันทึกเทมเพลตของตัวเอง เทมเพลตนี้จะแทนที่เทมเพลตที่ใช้ร่วมกันสำหรับต้นทางนั้น
ดูวิธีการทำงานของการตั้งค่า เพื่อดูตัวอย่างค่าเริ่มต้นที่ใช้ร่วมกันและข้อยกเว้นสำหรับแชทหนึ่งรายการ
ตัวแปรที่ใช้ได้กับต้นทางทุกประเภท
ตัวแปรคือตัวยึดตำแหน่งที่ ForwardMsg แทนค่าด้วยข้อมูลเมื่อข้อความต้นทางมาถึง ตัวแปรทุกตัวขึ้นต้นด้วย @ และนำไปใช้ร่วมกับข้อความปกติเพื่อสร้างเค้าโครงได้
@Message — ข้อความต้นฉบับ
ข้อความจากต้นทางหลังจากใช้กฎ แทนที่หรือลบ แล้ว หากไม่มี @Message ผลลัพธ์จะมีเฉพาะตัวแปรและข้อความคงที่อื่น ๆ เทมเพลตควบคุมเค้าโครง แต่ไม่ได้เขียนข้อความในตัวแปรนี้ใหม่
@Author — ชื่อที่แสดงของผู้ส่ง
ชื่อที่แสดงของผู้ส่งข้อความ ใช้เมื่อต้องการให้ผู้อ่านปลายทางทราบว่าใครเขียนเนื้อหาต้นฉบับ
@AuthorID — ตัวระบุผู้ส่ง
ID บัญชีของผู้ส่งต้นฉบับเมื่อมีข้อมูลนี้ ใช้เมื่อต้องการระบุผู้ส่งให้แน่ชัดแม้ชื่อที่แสดงจะเปลี่ยน
@MsgId — ตัวระบุข้อความต้นทาง
ID ของข้อความต้นฉบับ ใส่ตัวแปรนี้เมื่อต้องการเชื่อมโยงโพสต์ที่คัดลอกกลับไปยังข้อความต้นฉบับ
@Day, @Month, @Year, @Hour, @Minute และ @Second — เวลาประทับของต้นทาง
ตัวแปรเหล่านี้แสดงวันที่และเวลาของข้อความต้นทางตามเขตเวลาที่ตั้งค่าไว้ในระบบอัตโนมัติ นำไปใช้ร่วมกับข้อความทั่วไปได้ เช่น @Year-@Month-@Day @Hour:@Minute
ตัวแปรของ Discord
@Server และ @ServerID — เซิร์ฟเวอร์ Discord
สำหรับ Discord, @Server คือชื่อเซิร์ฟเวอร์/guild และ @ServerID คือ ID ของเซิร์ฟเวอร์ ในข้อความส่วนตัว ค่าเซิร์ฟเวอร์คือ DM
@Channel และ @ChannelID — ช่อง Discord
สำหรับ Discord, @Channel คือชื่อช่อง และ @ChannelID คือ ID ของช่องนั้น
@Username, @Nick และ @AuthorImageURL — รายละเอียดผู้เขียนบน Discord
@Username คือชื่อผู้ใช้ Discord, @Nick คือชื่อเล่นในเซิร์ฟเวอร์เมื่อมี และ @AuthorImageURL คือ URL รูปประจำตัวของผู้เขียนต้นทาง
@MsgUrl — ลิงก์ข้ามไปยังข้อความ Discord
ใช้เมื่อต้องการให้ผู้อ่านปลายทางเปิดข้อความ Discord ต้นฉบับได้ โดยผู้อ่านต้องมีสิทธิ์เข้าถึงข้อความนั้นด้วย
ตัวอย่างเทมเพลต Discord
[@Server · #@Channel]
@Author (@Username)
@Message
ต้นทาง: @MsgUrlตัวแปรของเทเลแกรม
@Server และ @Chat — ชื่อแชทเทเลแกรม
สำหรับเทเลแกรม, @Server และ @Chat จะแสดงชื่อแชท ช่อง หรือกลุ่มต้นฉบับ ส่วนตัวแปร ID ที่ตรงกัน คือ @ServerID และ @ChatID จะแสดง Chat ID ของเทเลแกรม
@Channel และ @Topic — พฤติกรรมปัจจุบันของเทเลแกรม
สำหรับเทเลแกรม, @Channel และ @Topic จะแสดงชื่อแชทต้นทางในขณะนี้ ไม่ใช่ชื่อหัวข้อแยกต่างหาก @ChannelID และ @TopicID อาจมี Topic ID เมื่อข้อความต้นทางอยู่ในหัวข้อ
@Username — ชื่อผู้ใช้เทเลแกรม
ชื่อผู้ใช้เทเลแกรมของผู้ส่ง หากบัญชีมีชื่อผู้ใช้นี้ ค่านี้อาจว่างเปล่าหากผู้ส่งไม่มีชื่อผู้ใช้สาธารณะ
@MsgUrl — ลิงก์ไปยังข้อความเทเลแกรม
ForwardMsg สร้างลิงก์ไปยังข้อความต้นทางเมื่อเทเลแกรมมีลิงก์ให้ใช้งาน ผู้อ่านปลายทางยังต้องมีสิทธิ์เข้าถึงข้อความต้นฉบับด้วย
ตัวอย่างเทมเพลตเทเลแกรม
[@Chat]
@Author (@Username)
@Message
ต้นฉบับ: @MsgUrlตัวแปรของ WhatsApp
@Server และ @Chat — ชื่อแชท WhatsApp
สำหรับ WhatsApp, @Server และ @Chat จะแสดงชื่อแชทต้นฉบับ ส่วน @ServerID และ @ChatID จะแสดง ID ของแชทนั้น
@AuthorImageURL — รูปภาพผู้เขียนต้นทาง
ตัวแปรนี้มี URL รูปภาพของผู้เขียนต้นทางเมื่อมีข้อมูล หากไม่มีรูปภาพผู้เขียน ให้เลือกเทมเพลตที่ยังใช้งานได้เมื่อไม่มีรูปนี้
ตัวอย่างเทมเพลต WhatsApp
[@Chat]
@Author
@Messageรายละเอียดทางเทคนิคและข้อจำกัด
- เว้นวรรคหรือใส่เครื่องหมายวรรคตอนระหว่างตัวแปรกับคำรอบข้าง เพื่อให้ข้อความที่ได้อ่านง่าย
- ตัวแปรไม่แยกตัวพิมพ์เล็ก/ใหญ่:
@Message,@messageและ@MESSAGEทำงานเหมือนกัน - เทมเพลตยาวได้สูงสุด 4096 ตัวอักษร
- ตัวแปรที่ไม่รู้จักจะยังแสดงตามที่เขียนไว้ หากเกิดกรณีนี้ ให้ตรวจสอบรายการตัวแปรของแพลตฟอร์มต้นทางและลองเทมเพลตที่สั้นลงก่อน
เอาชื่อผู้เขียนออก
ใช้ @Message เพียงตัวเดียวเมื่อต้องการเฉพาะข้อความ วิธีนี้จะเอาชื่อผู้เขียนออกจากเนื้อหา แต่ปลายทางยังคงแสดงตัวตนของบอทหรือ Webhook ที่ส่งข้อความ
เลือก บันทึกการเปลี่ยนแปลง แล้วส่งตัวอย่างผ่านแชททดสอบของคุณเอง เพื่อดูผลลัพธ์
ใช้แทนที่หรือลบข้อความ เพื่อแก้คำภายในข้อความ และใช้ตัวเลือกการส่งต่อ เพื่อกำหนดว่าข้อความประเภทใดเข้าเกณฑ์ก่อนจัดรูปแบบ
คำถามที่พบบ่อย
ฉันเอาชื่อผู้เขียนออกได้หรือไม่?
@Author และ @Username ออกจากเทมเพลต บอทหรือ Webhook ปลายทางยังมีรูปแบบการแสดงตัวตนของตัวเองได้ ดังนั้นให้ทดสอบผลลัพธ์สุดท้ายฉันปรับแต่งข้อความสุดท้ายได้หรือไม่?
ทำไมตัวแปรจึงแสดงอยู่แทนที่จะถูกแทนที่?
@Author: @Message