บทความนี้ผู้เขียนได้เห็น NodeJs library ที่ชื่อ TikTok-Live-Connector ซึ่งเป็นตัว
library package ที่ใช้จัดการเกี่ยวกับระบบไลฟ์ของติ๊กต๊อก มีตัวอย่างการทำงานที่ดู
แล้วน่าสนใจ จึงนำมาให้ลองทดสอบทำตาม หรือเล่นกันดู ซึ่งดูแล้ว สามารถนำไปปรับปรุง หรือ
ประยุกต์ใช้งานเพิ่มเติมได้ หากใครต้องการนำไปใช้ร่วมกับการไลฟ์ของบัญชีติ๊กต๊อกของตัวเอง
หรือดูการไลฟ์ของบัญชีติ๊กต๊อกอื่น เพียงแค่เรากรอก ชื่อ username ของบัญชีติ๊กต๊อกที่ต้อง
การ ก็สามารถดูเกี่ยวกับข้อความคอมเม้น การส่งของขวัญ การเข้าร่วม การกดไลค์ การแชร์ การ
ติดตาม และอื่นๆ ที่พิเศษอย่างการส่งข้อความเข้าไปในไลฟ์ (กรณีนี้ เราต้องมีบัญชีเพื่อล็อกอิน)
ก่อนจะไปเริ่มขั้นตอน ขอย้ำว่าเนื้อหานี้เกี่ยวกับการใช้งาน NodeJs ดังนั้นเาต้องมีพื้นฐานเกี่ยว
กับคำสั่งและการใช้งานเบื้องต้นก่อน สามารถดูได้ที่บทความในหมวด
อย่างไรก็ตาม ด้วยคุณสมบัติของตัวแพ็คเกจนี้ และความสามารถต่างๆ ผู้พัฒนาก็ได้สร้างแพ็คเกจ
ตัวอย่างที่ชื่อ TikTok-Chat-Reader ซึ่งมีการใช้งานความสามารถของ TikTok-Live-
Connector ค่อนข้างครบถ้วนสมบูรณ์มาให้เราได้ทดลองทดสอบใช้งาน ผู้เขียนจึงขอนำแพ็ค
เกจประยุกต์นี้มานำเสนอ แทนการแนะนำวิธีการตั้งแต่ต้นทั้งหมด เพื่อเป็นการไม่ให้ต้องเสียเวลา
การติดตั้งโปรเจ็คทดสอบ NodeJs library ที่ชื่อ TikTok-Chat-Reader
ในที่นี่เราจะสร้างและติดตั้งโปรเจ็คทดสอบไว้ในโฟลเดอร์ C > projects > tiktoklive
โดยจะใช้วิธีการ clone และเก็บไว้ในโฟลเดอร์ที่กำหนด ผ่านคำสั่ง command line ดังนี้
// รูปแบบ git clone [url package] [โฟลเดอร์ที่ต้องการ] git clone https://github.com/zerodytrash/TikTok-Chat-Reader tiktoklive
หลังจากที่ได้ทำการ clone มาเรียบร้อยแล้ว ก็ให้เราเข้าไปในโฟลเดอร์ tiktoklive แล้วทำการ
ติดตั้งด้วยคำสั่ง ดังนี้
npm i
รอจนกว่าจะทำการติดตั้งเรียบร้อยแล้ว ก็จะเป็นดังรูปด้านล่าง
ไฟล์สำหรับทดสอบตัวอย่าง ก็คือไฟล์ที่ชื่อ server.js
ให้เราเริ่มการทำงาน ด้วยการใช้คำสั่ง
node server.js
ตัว application server จะเริ่มทำงาน เราสามารถไปทดสอบการทำงานได้ที่
url ที่แสดง ข้างต้นจะเป็น http://localhost:8081
เมื่อเราเปิดผ่านบราวเซอร์จะได้เป็นดังนี้
จากนั้นให้เราไปหาบัญชีติ๊กต๊อกที่กำลังไลฟ์อยู่ เลือกที่ต้องการ แล้วไปหน้าโปรไฟล์ ของบัญชี
คนที่กำลังไลฟ์อยู่ จากนั้นจด username มาใช้ทดสอบการทำงาน
สมมติในตัวอย่าง เราใช้ของบัญชีคนต่างชาติที่มียอดคนดูเยอะ ตามรูป
เราจะเห็น username ใต้รูปโพรไฟล์ของผู้ใช้ ในตัวอย่างจะเป็นชื่อ @crece.sara.follo
เมื่อเรากรอกและ ดูผลลัพธ์หลังกดป่ม connect ก็จะได้เป็นดังรูปด้านล่าง
จะเห็นว่าข้อมูลทั้งหมดที่เกี่ยวกับการไลฟ์ในติ๊กต๊อกจะถูกนำมาจัดรูปแบบการแสดงให้เราสามารถ
นำไปจัดการเพิ่มเติมได้ ผู้เขียนจะไม่อธิบายท้้งหมดในหน้านี้ แต่ให้เป็นแนวทางได้ว่า เราสามารถ
นำค่าต่างๆ ที่ได้ไปประยุกต์ ตัวอย่างเช่น ถ้าสมมติเราทำไลฟ์สด แล้วอยากให้ไลฟ์มีการโต้ตอบ
อัตโนมัติด้วยเสียง เช่น ว่ามีการส่งของขวัญใดๆ ก็ให้แสดงเสียงขอบคุณ หรือเสียงที่กำหนดตาม
ของขวัญที่ผู้ใช้ส่งมาในไลฟ์ของเรา หรืออีกอย่างเช่น ถ้ามีคนติดตามเราในไลฟ์ ก็อาจจะให้เล่น
เสียงข้อความที่เราอัดไว้แล้วว่า ขอบคุณที่ติดตามครับ/ค่ะ แบบนี้เป็นต้น