สิ่งหนึ่งที่ Discord ไม่รองรับเป็นอย่างดีคือประสบการณ์การแชทด้วยข้อความที่มีชีวิตชีวาและมีสีสัน มีการแชทด้วยข้อความ แต่ไม่มีคำสั่งสีในตัว และในแวบแรก ไม่มีทางทำอะไร "แฟนซี" กับข้อความของคุณได้เลย ข้อความธรรมดาอาจสร้างความรำคาญได้อย่างรวดเร็ว แต่ในความเป็นจริง มีวิธีเปลี่ยนสีข้อความของคุณ
ในบทความนี้ เราจะแสดงวิธีสร้างสีสันให้โดดเด่นในการแชทด้วยข้อความใน Discord
มันทำงานอย่างไร
หัวใจสำคัญของวิธีการเพิ่มสีให้กับข้อความนี้คือการที่ Discord ใช้ Javascript เพื่อสร้างอินเทอร์เฟซ พร้อมด้วยธีมที่เรียกว่า Solarized Dark และไลบรารีชื่อ highlight.js นั่นคือ เมื่อคุณลงชื่อเข้าใช้เซิร์ฟเวอร์ Discord ของคุณ หน้าที่คุณเห็นกำลังแสดงผลโดยชุดโปรแกรม Javascript ที่ค่อนข้างซับซ้อน ซึ่งรวมถึง highlight.js
แม้ว่าอินเทอร์เฟซผู้ใช้ Discord ดั้งเดิมจะไม่รองรับการกำหนดสีให้กับข้อความของคุณ แต่กลไก Javascript พื้นฐานที่รันสคริปต์ highlight.js ก็ทำได้ การแทรกข้อมูลโค้ดจำนวนเท่าใดในการแชทด้วยข้อความของคุณ คุณสามารถเปลี่ยนสีของคำที่พิมพ์ออกมาในหน้าต่างแชทด้วยข้อความของทุกคนได้
แนวคิดพื้นฐานที่ต้องทำความเข้าใจคือการเปลี่ยนสีของข้อความที่กำหนด คุณต้องสรุปข้อความนั้นในบล็อกโค้ด นี่คือบล็อกข้อความสามบรรทัดที่มีข้อความของคุณอยู่ตรงกลาง
การใช้สัญลักษณ์ “Back Quote”
หากต้องการใส่รหัสสีให้กับข้อความใน Discord คุณจะต้องใช้สัญลักษณ์ backquote ที่มุมซ้ายบนของแป้นพิมพ์ มันมาพร้อมกับสัญลักษณ์ตัวหนอน:
เขียนโค้ดบรรทัดแรก
บรรทัดแรกของบล็อคโค้ดควรเป็น สาม ” ` ” สัญลักษณ์แบ็คโควต (”’)ตามด้วยรหัสวลีที่บอกธีม Solarized Dark ว่าจะแสดงสีอะไร ควรมีลักษณะดังนี้:
บันทึก: “CSS” อาจเปลี่ยนเป็นบางอย่างเช่น “Tex” หรือวลีอื่นขึ้นอยู่กับผลลัพธ์ที่คุณต้องการ เราจะกล่าวถึงด้านล่าง
พิมพ์บรรทัดที่สอง
บรรทัดที่สองต้องเป็นข้อความของคุณที่พิมพ์ตามปกติ กด "Shift+Enter" ค้างไว้เพื่อสร้างบรรทัดใหม่ การคลิกปุ่ม "Enter" เพียงอย่างเดียวจะเป็นการส่งข้อความ ดังนั้นคุณจะต้องกด "Shift with it" ค้างไว้
พิมพ์บรรทัดที่สามของคุณ
บรรทัดที่สามของบล็อคโค้ดควรเป็น backquotes อีกสามอัน: (“`) สิ่งนี้ไม่ค่อยเปลี่ยนแปลงโดยไม่คำนึงถึงผลลัพธ์ที่คุณคาดหวัง และควรมีลักษณะดังนี้:
เนื่องจากเราใช้ “` CSS ข้อความของคุณจึงควรปรากฏดังนี้:
การป้อนข้อความของคุณ
มีสองวิธีพื้นฐานในการป้อนข้อความด้วยวิธีนี้ วิธีแรกคือการมีไฟล์ข้อความบนคอมพิวเตอร์ของคุณที่มีรหัสต่างๆ สำหรับสีข้อความต่างๆ ที่คุณสามารถเข้าถึงได้ในลักษณะนี้ และตัดและวางส่วนต่างๆ ที่คุณต้องการใช้
อีกวิธีหนึ่งคือการป้อนบล็อกโค้ดลงในกลไกการแชทของ Discord โดยตรงทีละบรรทัด พิมพ์หนึ่งบรรทัด จากนั้นกด "shift-Enter" เพื่อสร้างอีกบรรทัดหนึ่งโดยไม่ต้องส่งข้อความไปยัง Discord พิมพ์บรรทัดที่สองแล้วกด shift-Enter อีกครั้ง จากนั้นพิมพ์บรรทัดที่สามแล้วกด Enter จากนั้นบล็อกทั้งหมดจะถูกส่งพร้อมกันและจะแสดงข้อความของคุณ
วิธีนี้มีข้อ จำกัด บางประการ อย่างแรก คุณต้องทำกับข้อความทุกบรรทัดที่คุณต้องการทำให้เป็นสี คุณไม่สามารถเปิดหรือปิดสีได้ สอง ข้อความของคุณจะปรากฏในกล่องบนเซิร์ฟเวอร์ Discord
ตัวเลือกสีของคุณ
รหัส highlight.js ให้การเข้าถึงเจ็ดสีใหม่นอกเหนือจากสีเทาเริ่มต้น เมื่อคุณเข้าใจสิ่งเหล่านี้แล้ว โค้ดมาร์กดาวน์จะเริ่มสมเหตุสมผล อย่ากลัวที่จะลองเล่นและพยายามหารหัสใหม่
นี่คือรหัสและตัวอย่างลักษณะที่ปรากฏ
สีเทาล้วน (แต่อยู่ในกล่อง)
`ข้อความตัวอย่าง`
สีเขียว (ประมาณ)
“`CSS
ข้อความตัวอย่าง
“`
อีกวิธีในการสร้างข้อความสีเขียวคือใช้วิธี diff ดูเหมือนว่านี้:
“`แตกต่าง
+ข้อความตัวอย่าง
“`
การเพิ่ม '+' ก่อนข้อความของคุณจะเปลี่ยนสีเป็นสีเขียว
สีฟ้า
“`ยัมล
ข้อความตัวอย่าง
“`
สีเหลือง
“` HTTP
ข้อความตัวอย่าง
“`
ส้ม
“`อาร์ม
ข้อความตัวอย่าง
“`
(โปรดทราบว่านี่คือตัวอย่างพฤติกรรมที่ไม่สม่ำเสมอ – เฉพาะคำแรกที่มีสีเท่านั้น และฉันไม่สามารถทำให้มันเป็นสีทั้งบรรทัดได้)
สีแดง
“`ยอดเยี่ยม
ข้อความตัวอย่าง
“`
(อีกอันเป็นขุย)
เหลือง?
มีสองวิธีในการรับข้อความสีเหลือง วิธีแรกค่อนข้างน่าเชื่อถือ ในขณะที่วิธีที่สองเน้นเฉพาะบางคำ
“`แก้ไข
ข้อความตัวอย่าง
“`
“`เอล์ม
ข้อความตัวอย่าง
“`
สังเกตว่า เอล์ม คำสั่งเน้นเฉพาะคำที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่เท่านั้น
สีฟ้า
“`นี่
[ข้อความตัวอย่าง]
“`
เทคนิคขั้นสูง
มีวิธีอื่นๆ ในการทำให้ข้อความของคุณแสดงเป็นสีโดยใช้เทคนิคพื้นฐานเดียวกันแต่ในขั้นสูงกว่า เหตุผลทั้งหมดนี้ (ประเภท) คือรูปแบบเหล่านี้มีไว้สำหรับแสดงบล็อคโค้ดเมื่อนักพัฒนาซอฟต์แวร์กำลังเขียนโปรแกรม
ข้อความแรกหลังจาก "` บอก highlight.js ว่าควรจัดรูปแบบภาษาสคริปต์ใด และจริงๆ แล้วมีวิธีที่ชัดเจนในการใส่สีลงในบรรทัดโดยตรง
ต่อไปนี้คือภาษาบางภาษาที่คุณสามารถใช้ได้ และวิธีบังคับสี ทดลองกับพวกเขา แล้วคุณจะพบว่าตัวเองกำลังเขียนข้อความที่มีสีสันอยู่ตลอดเวลา
คุณยังสามารถใช้วงเล็บต่างๆ เพื่อให้ได้รูปลักษณ์ที่คุณต้องการ ผิดหวังกับตัวเลือกสีน้ำเงินของคุณหรือไม่? ลองสิ่งนี้:
มีเคล็ดลับดีๆ นี้สำหรับข้อความรหัสสี:
สุดท้ายนี้ คุณยังสามารถใช้ “`เท็กซ์เพื่อสร้างข้อความที่มีสีสันสวยงามได้ ลองใช้สัญลักษณ์ต่างๆ เพื่อทำให้ข้อความของคุณดูแตกต่างออกไป:
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Highlight.js.org หรือเข้าร่วมเซิร์ฟเวอร์ Discord Discord Highlight.js
สิ่งอื่น ๆ ที่ต้องลอง:
เราสังเกตเห็นว่าอินพุตด้านบนใช้ไม่ได้กับผู้ใช้ทุกคน
หาก CSS ใช้งานไม่ได้ ให้ลอง:
“`CSS
ข้อความตัวอย่าง “`
ดูเหมือนว่าจะแก้ไขปัญหาส่วนใหญ่ใน CSS หากคุณกำลังใช้แอปเดสก์ท็อป Discord หรือหากคุณใช้เว็บเบราว์เซอร์ อาจส่งผลต่อวิธีที่คุณจะต้องพิมพ์รหัสมาร์กอัป เมื่อคุณพิมพ์มาร์กดาวน์ที่เหมาะสมกับคุณแล้ว อย่าลังเลที่จะคัดลอกและวางบนเดสก์ท็อปของคุณเพื่อการเข้าถึงอย่างรวดเร็วในภายหลัง
บอท Discord
มี Discord Bots มากมายที่สามารถเปลี่ยนสีได้บนเซิร์ฟเวอร์ของคุณ ซึ่งส่วนมากจะอัปเดตสีของบทบาทบางอย่าง แต่ไม่ใช่ข้อความ จากการวิจัยของเรา ไม่มีบอทใดที่จะทำให้การเปลี่ยนสีข้อความของคุณง่ายขึ้น
สำหรับผู้ใช้ขั้นสูง Discord ยังช่วยให้คุณสามารถเพิ่มการฝังและเว็บฮุคเป็นข้อความได้ สามารถใช้เพื่อแสดงบล็อคสีและสนับสนุนข้อความมาร์กดาวน์ คุณสามารถดูว่าคุณลักษณะนี้ทำงานอย่างไรโดยไปที่ Discord Webhook
ตัวเลือกการปรับแต่งข้อความอื่นๆ
มีตัวเลือกเพิ่มเติมสำหรับคุณที่จะเล่นกับข้อความของคุณใน Discord
ตัวหนา – **นี่คือตัวหนา**
ตัวเอียง – *นี่คือตัวเอียง*
ตัวหนาและตัวเอียง – *** นี่คือตัวหนาและตัวเอียง*** (ดูสมเหตุสมผลใช่ไหม)
ขีดเส้นใต้ – _ทำให้ข้อความที่ขีดเส้นใต้_
Strikethrough- ~~นี่คือการขีดทับข้อความ~~
ยิ่งคุณรู้จัก Discord มากเท่าไหร่ คุณก็ยิ่งต้องเรียนรู้มากขึ้นเท่านั้น ลองใช้ตัวเลือกเหล่านี้ดู แล้วคุณจะรู้ว่าคุณสามารถทำสิ่งต่างๆ ได้มากขึ้น เช่น ข้อความ _*** ที่ขีดเส้นใต้ ตัวหนา และตัวเอียง***__ เมื่อคุณเป็นผู้เชี่ยวชาญแล้ว คุณอาจต้องการแสดงให้ผู้อื่นเห็นถึงวิธีการปรับแต่งเหล่านี้ หากเป็นกรณีนี้ ให้ใส่แบ็กสแลชระหว่างเนื้อหา เช่น *ตัวเอียง*
คำถามที่พบบ่อย
ฉันจะทำอย่างไรถ้าสิ่งเหล่านี้ไม่ทำงาน
จากการทดสอบของเราในเดือนกรกฎาคมปี 2021 เราพบว่าการใช้การลดราคาตามรายการด้านบนในแอปเดสก์ท็อป Discord นั้นประสบความสำเร็จมากกว่าการใช้เว็บไคลเอ็นต์ หากคุณประสบปัญหาเกี่ยวกับรหัสเหล่านี้ ให้ลองใช้แอปแทน แน่นอน ดังที่เราได้กล่าวไว้ข้างต้น บางส่วนทำงานได้ดีกว่ารุ่นอื่นๆ ไม่ว่าคุณจะใช้ Discord เวอร์ชันใด แต่โดยรวมแล้วมันค่อนข้างน่าเชื่อถือ
มีบอทสำหรับ Discord ที่สามารถระบายสีข้อความได้หรือไม่?
อย่างแน่นอน! การค้นหาออนไลน์อย่างง่ายจะดึงบอทขึ้นมาสองสามตัวที่สามารถเปลี่ยนสีของข้อความของคุณใน Discord เพียงทำการค้นหาแบบกว้างๆ และตรวจสอบสิ่งที่ตรงกับความต้องการของคุณมากที่สุด ตรวจสอบบทวิจารณ์และความสามารถของบอทแต่ละตัวและเพิ่มลงในเซิร์ฟเวอร์ของคุณ
สิ่งเหล่านี้ไม่ได้ผลสำหรับฉัน ฉันจะทำอะไรได้อีก
สาเหตุทั่วไปที่ตัวอย่างข้างต้นใช้ไม่ได้กับผู้อ่านของเราคือ Discord รู้จักเฉพาะเครื่องหมายย้อนกลับ ไม่ใช่เครื่องหมายคำพูด ที่มุมซ้ายบนของแป้นพิมพ์ คุณจะเห็นปุ่มย้อนกลับพร้อมตัวเลือกตัวหนอนด้านบน ใช้แป้นนั้นแทนเครื่องหมายคำพูด (แป้นทางด้านขวาของแป้นพิมพ์ถัดจากแป้น Shift)