line

สร้าง LINE Bot + Dialogflow + Google Sheets

บทความนี้จะแนะนำการสร้าง LINE Chat bot ที่นำข้อมูลจาก Google Sheet มาใช้ โดยผ่าน Dialogflow ที่ต้องใช้ Dialogflow เนื่องจากเป็น platform ที่ให้บริการด้าน chatbot โดยตรงอยู่แล้ว มีความยืดหยุ่น และสามารถ integrate เข้ากับโปรแกรม chat ต่าง ๆ ได้หลากหลาย LINE Developers มีการเปลี่ยนหน้าตา User Interface ใหม่ เมื่อ 27 พ.ย. 2019 (https://developers.line.biz/en/news/2019/11/) วันเดียวกับที่ผมเขียนบทความนี้เสร็จเลย ทำให้ต้องนั่ง rewrite ใหม่อีกรอบ ถ้าตรงไหนผิดหรือตกหล่นทักท้วงมาได้เลยนะครับ Start LINE Developers เข้าไปที่ https://developers.line.biz/console/ และ Login ด้วย LINE Account ที่เราใช้งานอยู่ จากนั้นสร้าง Provider ของเราขึ้นมา […]

วิธีใช้ Google Form ส่งข้อความเข้า LINE Notify

ขั้นตอนต่อไปนี้จะข้ามส่วนของรายละเอียดบางอย่างไป ซึ่งก่อนจะทำตรงนี้ควรจะรู้แล้วว่า LINE Notify ใช้ทำอะไร และ Access Token จะเอามาจากไหน แต่จะพยายามอธิบายให้ครอบคลุมที่สุดก็แล้วกัน

ลองเล่น Flex Message แบบใหม่ แหกคอก LINE Messaging API

ไม่รู้จะเริ่มต้นจากตรงไหนก่อนดี เอาเป็นว่าสรุปกระบวนการที่ได้ลอง Flex Message แล้วกัน ซึ่งมันเป็นการแสดงผลข้อความแบบใหม่ ที่เราสามารถออกแบบได้อิสระมากขึ้น และใส่สิ่งต่างๆ ลงไปในข้อความที่โพสใน LINE ได้อย่างสะใจ TLDR; โดยรายละเอียดการขายทั้งหมด อ่านได้ที่บล๊อคนี้เลยจ้า https://medium.com/linedevth/ฉีกกฎการแสดงผลข้อความแบบเดิมๆใน-line-messaging-api-ด้วย-flex-message-4ad4370562f

มาลองเล่น LINE Front-end Framework (LIFF)

มาซะทีกับ Platform ที่จะช่วยให้นักพัฒนาสามารถ run ตัว Web App ภายใน LINE app ได้อย่างเนียน ๆ  ด้วย LINE Front-end Framework (LIFF) ซึ่งภาษาบ้าน ๆ มันก็คือ WebView บน LINE Application นี่เอง แต่ของเดิมมันเป็น View แบบบ้านๆ ที่ทำอะไรต่อจากนั้นไม่ได้ แค่เปิด URL ขึ้นมา แล้วก็ปิดไป แต่เจ้านี่ มันจะช่วยให้เราใช้ LINE Platform ได้ด้วย อาทิ ดึงข้อมูลส่วนตัว, ส่งข้อความ บลาๆๆๆ ซึ่งตอนนี้ถ้ากดในช่องแชท มันก็จะมี icon ของเกมส์ Jungle Pang ขึ้นมา เห็นว่าตัวนี้ใช้ LIFF run ขึ้นมา มาดูกระบวนการทดลองแบบลวกๆ กันเลย

การใช้ Node.js Corn Job ตั้งเวลาแจ้งเตือนหากเว็บล่ม เข้า LineNotify

idea นี้เริ่มต้นจากเห็น feed ของเพจ scotch.io แนะนำการใช้ Node Cron Jobs พอลองอ่านดู เลยปิ๊งขึ้นมาได้ว่า มี job นึงที่ยังไม่ได้ทำ และด้วยความขี้เกียจมานั่งเฝ้า monitor ก็เลยจะทำอะไรซักอย่าง ให้มันแจ่งเตือน หากเว็บมันเข้าไม่ได้ หรือ not responded  ให้มันแจ้งเตือนเข้ามาในกลุ่ม Line หน่อย อย่างน้อยก็มีหลายๆ คนช่วยกันดู และแก้ไข หากมันใช้งานไมได้  Package ที่ใช้ node-cron : ใช้สำหรับตั้ง task schedule ให้มันทำงานตามเวลาที่กำหนด แบบ linux cron job นั้นแหละ$ npm install –save node-cron is-reachable : เอามาเช็กสถานะของ server ว่ามันยังเข้าถึงได้หรือป่าว$ npm install –save is-reachable line-api : เอามาส่งการแจ้งเตือน$ npm install […]

ทดลอง LINE MOBILE บริการมือถือใหม่ เล่น LINE ฟรี

ปกติเป็นมนุษย์ที่เรียกได้ว่าเกลียด LINE เข้าเส้น เพราะเหตุผลหลายๆ อย่างของ service ที่มันไม่ตอบโจทย์ชีวิต! และค่อนข้างสร้างความรำคาญ เลยตัดสินใจไม่ใช้งาน แต่ก็มี Account นะ จนพักหลัง งานที่ทำอยู่ต้องสร้างกลุ่ม LINE ขึ้นมาเพื่อตอบโต้กับ User ก็เลยหันมาพึ่งพา Service ของ LINE อีกครั้ง แถมช่วงนี้ LINE เปิด API ให้ใช้งานได้เยอะมากขึ้น ก็เลยเข้ามาครึ่งตัวละ ใช้ LINE Notify ด้วย LINE@ ด้วยทำให้ต้องพึ่งพา Service ของ LINE มากขึ้น (แต่ก็ยังรำคาญอยู่ดีนะ 55) จนได้ข่าวว่า LINE เปิด Service ใหม่ เป็นบริการมือถือ โดยใช้ชื่อว่า LINE MOBILE ในร่างทรงของ DTAC ก็เลยได้ Invite มาจากเพื่อนจึงขอมาทดสอบดู! ตอนนี้ก็ใช้งานมาได้ […]

1 2