Line Things

Line Developer Thailand เขียนบทความบน Medium แนะนำ Line Things ดูน่าสนใจมาก เลยแอบมา Blog ไว้สั้นๆ ก่อน แปะ video ไว้นิดนึง หากมีโอกาสคงได้มาเขียนรายละเอียดเพื่มเติม

Line Things ผนวกความสามารถของ ChatBot เข้ากับอุปกรณ์ต่างๆ สร้าง Platform Internet of Things แบบใหม่ที่น่าสนใจมาก

แปะ Slide เรื่อง Line Things ไว้ด้วยครับ

มาเล่น Line Beacon กัน

ช่วงนี้มีบทความเกี่ยวกับ Line Beacon เยอะมาก และก็เป็นเรื่องที่ดีมากๆ ที่ทาง Line API Expert มีบทความดีๆ ออกมาอธิบายทำให้เริ่มต้นได้ง่ายมากขึ้น แนะนำให้ติดตามอ่านกัน เช่น ลองเล่น LINE Beacon แบบไม่ต้องใช้ Device จริง

นอกจากจะมีบทความดีๆ แล้ว ยังมีเครื่องมือดีๆ อีกเยอะ เช่น Line simple beacon ที่ใช้เครื่อง notebook ทำตัวเป็น beacon แทน ไม่ต้องใช้ beacon จริงๆ ก็ได้ ลองกดไปติดตามดูกันได้ นอกจากนี้ยังมี package เพิ่มสำหรับ micro:bit ทำให้ micro:bit เป็น Line Beacon ให้ได้ด้วย

หรือจะใช้ ESP32 มาทำเป็น Line Beacon ก็ได้เช่นกัน ลองอ่านจาก blog ของ Line Engineering ได้ เอาเป็นว่าหลังจากนี้ Line กับ Internet of Things มาผนวกกันแน่นอน

มาลองเขียน ChatBot Beacon กัน fork โครงการ line-bot-nodejs-starter จาก github มา

git clone https://github.com/kamnan43/line-bot-nodejs-starter.git

ตัวโค้ดจะเป็น Boilerplate แบบเข้าใจง่าย ดูโค้ดในส่วน switch case ตรง beacon จะมีการรับค่า direct message จาก webhook มาเราสามารถเอาค่านี้มาใช้งานต่อได้ เช่น hardware id ที่มี event เดินเข้าหา beacon ให้แสดงข้อความ aaa เดินออกจาก beacon ให้แสดงข้อความ bbb เป็นต้น

ตัวอย่าง Line Beacon ChatBot ส่งข้อความตลกๆ ของ Chuck Norris

แปะวิดีโอ Usecase ของโรงพยาบาลไว้ให้ดูเผื่อได้ไอเดีย

มาลองทำ Line Chat Bot กัน

Line เปิดให้บริการ Messaging API มาระยะนึงแล้วแต่ก็ยังไม่ได้ลองเขียน ChatBot สักที ครั้งนี้ก็เลยมาลองเขียนดูบ้าง

Messaging API สามารถส่งข้อความไปยังผู้ใช้ได้ ส่งข้อความโต้ตอบผู้ใช้ ซึี่งรูปแบบข้อความความสามารถอยู่ในรูปแบบ rich content ได้ เช่น image, audio, video, button, carousel เป็นต้น เราสามารถใช้ rich content โต้ตอบกับผู้ใช้ได้ เช่น สั่งซื้อสินค้า, แนะนำสถานที่โดยใช้ location ของผู้ใช้, บริการแปลภาษา ฯลฯ

สำหรับ LINE Bot SDK มีให้เลือกใช้หลายภาษา 🙂 มาลองเล่นกัน อันดับแรกต้องมี LINE@ account จากนั้นสั่ง Enable Messanging API ให้เรียบร้อย
Continue reading มาลองทำ Line Chat Bot กัน