ทำความรู้จัก และใช้งาน Nodejs สำหรับ TikTok Live

เขียนเมื่อ 1 ปีก่อน โดย Ninenik Narkdee
nodejs tiktok-live-connector tiktok-chat-reader

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ nodejs tiktok-live-connector tiktok-chat-reader

ดูแล้ว 1,974 ครั้ง


บทความนี้ผู้เขียนได้เห็น 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 ก็จะได้เป็นดังรูปด้านล่าง

 
 

 
 
จะเห็นว่าข้อมูลทั้งหมดที่เกี่ยวกับการไลฟ์ในติ๊กต๊อกจะถูกนำมาจัดรูปแบบการแสดงให้เราสามารถ
นำไปจัดการเพิ่มเติมได้ ผู้เขียนจะไม่อธิบายท้้งหมดในหน้านี้ แต่ให้เป็นแนวทางได้ว่า เราสามารถ
นำค่าต่างๆ ที่ได้ไปประยุกต์ ตัวอย่างเช่น ถ้าสมมติเราทำไลฟ์สด แล้วอยากให้ไลฟ์มีการโต้ตอบ
อัตโนมัติด้วยเสียง เช่น ว่ามีการส่งของขวัญใดๆ ก็ให้แสดงเสียงขอบคุณ หรือเสียงที่กำหนดตาม
ของขวัญที่ผู้ใช้ส่งมาในไลฟ์ของเรา หรืออีกอย่างเช่น ถ้ามีคนติดตามเราในไลฟ์ ก็อาจจะให้เล่น
เสียงข้อความที่เราอัดไว้แล้วว่า ขอบคุณที่ติดตามครับ/ค่ะ แบบนี้เป็นต้น


กด Like หรือ Share เป็นกำลังใจ ให้มีบทความใหม่ๆ เรื่อยๆ น่ะครับ











URL สำหรับอ้างอิง





คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )







เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ