มาดู LINE Technology Stack ของ SCB Connect ในปี 2019 กัน

สวัสดีครับนักอ่านทุกท่าน เชื่อว่าหลาย ๆ คนคงจะเคยใช้ SCB Connect กันมาบ้างแล้ว ส่วนใครที่ยังไม่รู้จัก ผมจะเกริ่นให้ฟังสักเล็กน้อย SCB Connect เป็น Application นึงที่ Integrate กับบริการของ SCB ผ่าน LINE Chat ได้ โดยที่มี Feature หลายอย่างเช่น การแจ้งเตือนความเคลื่อนไหวของบัญชี, Chat BOT หรือ Generate QR Code เพื่อใช้ชำระเงินได้ เพื่อไม่ให้เป็นการขายของจนเกินไป เราไปชม Technology Stack กันเลย High level architecture of SCB Connect Infrastructure ทาง SCB Connect แบ่ง Infrastructure ออกเป็น 3 Layer ใหญ่ ๆ คือ

line life chat bot

ทำ LINE LIFE CHAT BOT

ทำLINE เสริม LIFF —   Chat Bot เพิ่มขีดความสามารถ สวัสดีครับ วันนี้อยากจะมาแนะนำ API ตัวใหม่ ล่าสุด เพิ่งแกะกล่องสดๆร้อนๆ จาก LINE นั่นก็คือ “LIFF” ครับ! LIFF คืออะไร? LIFF ย่อมาจาก LINE Front-End Framework ครับ เป็น Web View ที่อยู่ภายในแอปพลิเคชั่น LINE เลย ที่ทำให้เราสามารถเชื่อมต่อระหว่าง ‘ห้องแชต’ กับ ‘เว็บ’ ได้อย่างมีประสิทธิภาพ พูดง่ายๆคือ เราสามารถฝังเว็บลงไปในห้องแชตได้ ทำให้การใช้งานของผู้ใช้ง่ายขึ้น มี User Journey สำหรับการทำ Bot ที่ดีขึ้น ตัวอย่าง Use Case e-Commerce ผู้ใช้ไม่ต้องออกจากห้องแชตเลย สามารถเลือกซื้อสินค้า และจบการขายในห้องแชต ขนาดของหน้าจอของ LIFF นั้นมีทั้งหมด

วิธีทำ พัฒนา Google Dialogflow บน Line chat

วิธีทำ พัฒนา Google Dialogflow บน Line chat   เราได้ทำความรู้จักกับ Google Dialogflow กันแล้ว  เราจะมาลองสร้าง LINE Chatbot ที่ทำหน้าที่สุ่มร้านอาหารแบบง่ายๆ กัน เราจะไปกันแบบ Step-by-step โดยเราจะแบ่งการสร้างแชทบอทบน Google  Dialogflow เป็น 3 ขั้นตอนด้วยกัน สร้าง Agent สร้าง Intent และ Response ต่อ Agent กับ LINE@ Account สิ่งที่ต้องเตรียมก่อน LINE@ account + Messaging API : หากใครยังไม่เคยมี สามารถทำตามเว็บนี้ https://developers.line.me/en/docs/messaging-api/getting-started/ (คำเตือน: LINE@ ที่ใช้ Messaging API จะใช้ 1-on-1 chat ไม่ได้นะ) Dialogflow

Google Dialogflow

เปลี่ยนคำพูด แปลคำไทย จาก Google Dialogflow บน Line chat

เปลี่ยนคำพูด แปลคำไทย จาก Google Dialogflow บน Line chat หลายๆบริษัทกำลังให้ความสนใจกับแชทบอท (chatbot) มาก โดยเฉพาะแชทบอทบน LINE ซึ่งเป็นแอพที่คนไทยใช้คุยหรือตามข่าวสารกันแทบจะตลอดเวลา ตัวเสริมที่จะมาช่วยแพลตฟอร์มช่วยสร้างแชทบอทจาก Google ที่ชื่อว่า “GOOGLE Dialogflow” กัน ปัญหาของการทำ LINE Chatbot ในปัจจุบัน ก่อนจะไปรู้จักกับ Dialogflow ขอเกริ่นก่อนว่าปัจจุบันการทำแชทบอทบน LINE สามารถทำได้ 2 แบบด้วยกัน คือ Keyword Reply Message : นี่เป็นแบบเบสิคเลย คือยัด Keyword เข้าไปแล้วให้เซ็ทว่าให้ bot ตอบว่าไร แต่ด้วยความง่ายของมัน ก็ข้อจำกัดมากมาย เช่น ต้องพิมพ์ตาม Keyword เป๊ะๆ ถึงจะ Reply ได้ ส่งรูปแบบ message ได้แค่บางอย่างเท่านั้น ไม่สามารถส่งพวกปุ่มกด หรือ

line Messaging API

เขียน LINE Bot Messaging API

เขียน LINE Bot Messaging API สร้างแอคเค้าท์ใน LINE Business Center LINE AUTO REPLY AUTO MESSAGE REPLY AUTO KEYWORDS เนื่องจากเราต้องทำงานกับ LINE@ ซึ่งเป็น Business Account ดังนั้นเราเลยต้องจัดการแอคเค้าท์ตัวนี้ผ่าน LINE Business Center กัน เข้าไปเลยที่ https://business.line.me/en/ แล้วกด Log in ด้วย Personal Account ที่เราใช้แชทบนมือถือได้เลย (ใช้อีเมลและ Password หากใครยังไม่ได้กำหนดอีเมลและ Password ให้ไปกำหนดในมือถือก่อนด้วย) หากคุณยังไม่เคยใช้แอคเค้าท์นี้ใน LINE Business Center มาก่อน ระบบจะให้เราสร้างแอคเค้าท์ใหม่ซึ่งจะเริ่มต้นจากการยืนยันตัวเลข 4 ตัวผ่านแอป LINE บนมือถือที่ล็อคอินแอคเค้าท์นั้นๆไว้เพื่อเป็น 2-Step Verification ตรงนี้ก็น่าจะทำกันได้ทุกคน แค่เอารหัส

LINE DEVELOPER API

LINE ได้ทำการเปิดตัว API ชุดใหม่ 2 ตัวใหญ่ๆด้วยกัน ได้แก่ LINE Login – เป็นสิ่งใหม่ที่ LINE เพิ่งปล่อยมาเลย เป็นเหมือน Facebook Login ที่เราใช้กันมานานนมทุกประการ เพียงแต่คราวนี้เราสามารถใช้แอคเค้าท์ LINE ในการล็อคอินเข้าเว็บหรือแอปได้แล้วเช่นกัน =D Messaging API – เป็นสิ่งที่ต่อยอดมาจาก BOT API แต่เพิ่มฟีเจอร์ที่นักพัฒนาเรียกร้องมาเพียบ ไม่ใช่แค่รับส่งข้อความธรรมดาแล้ว ยกตัวอย่างเช่น เราสามารถสร้างเมนูขึ้นในหน้าจอแชทให้ผู้ใช้กดเลือกได้เลย เป็นต้น ตัวนี้นี่แหละที่สำคัญมากๆโดยเฉพาะอย่างยิ่งในตลาดประเทศไทย บล็อกหน้าเราจะพามาลองเขียนบอทด้วย Messaging API กันด้วย ไว้มาเล่นกันๆ ทำความรู้จัก LINE Login อย่างที่เกริ่นไปก่อนหน้านี้ LINE Login ก็เหมือน Facebook Login ทุกประการ เป็นการเพิ่มปุ่ม LINE Login เข้าไปในเว็บหรือแอปมือถือ และเปิดให้ผู้ใช้สามารถเข้าถึงบริการนั้นๆด้วยแอคเค้าท์ของ LINE ได้ทันที ถึงจะเป็น Move ที่ช้าไปหน่อยของ LINE แต่ก็ถือว่าเป็นก้าวที่ดี และก็เช่นเดียวกับ