google

สร้าง 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 จะเอามาจากไหน แต่จะพยายามอธิบายให้ครอบคลุมที่สุดก็แล้วกัน

เปลี่ยนบัตรเติมน้ำมันบลูการ์ด เป็นชาร์ทงามๆ

คือปกติแล้วจะเติมน้ำมันอาทิตย์ละครั้ง แล้วเอาข้อมูลมาดู ว่าเดือนไหนเติมเท่าไหร่ เอาข้อมูลมาเทียบต่อปี ว่าใช้มากน้อย ยอดเงินต่างกันแค่ไหน พลางอุทาน นี่มันไร้สาระชัดๆ แต่ว่าฉันอยากทำ แหล่งข้อมูล มี 2 ที่ จากบางจาก และ ปตท. แต่ในที่นี้จะเอาของ ปตท. เพราะว่าตั้งแต่มันมาเปิดใกล้บ้าน ก็ไม่ค่อยได้เข้าไปเติมบางจากเลย นานๆ แวะที เข้าเว็บ PTT Bluecard https://www.pttbluecard.com/ แล้ว Login เข้าไปที่ Dashboard https://www.pttbluecard.com/Member/Personaldash โดยปกติแล้ว ผมจะ copy ตารางนี้แหละ ไปใส่ใน Google Sheets แต่ด้วยความขี้เกียจ ก็เลยไม่ได้เข้าซะเป็นปี ก็เลยใช้เทคนิคที่คิดว่า Dev น่าจะทำด้วยตัวเองได้ เอารายงานเขาออกมา เป็นไฟล์ JSON เอา JSON มาทำตารางตามถนัด คิดอยู่ 2 3 วิธี จะ import  […]

วิธีติดตั้ง Yarn บน Windows 7/8/10

Yarn! A new package manager for JavaScript “ยาน” เปิดตัวเมื่อ ตุลาคม ปี 2016 ด้วยความร่วมมือจากตัวแทนของ Facebook, Google และ Tilde ซึ่ง Yarn เองคือ JavaScript package manager เช่นเดียวกับ  npm, bower, volo, แต่มันเจ๋งกว่าตรงที่ มันมาแก้ปัญหาโลกแตกของ npm ที่ทำให้เราจัดการ dependency ของ javascript ได้อย่างเยี่ยมยอด! เนื่องจากเจ้า npm มันจะมีปัญหาว่า แต่ละ library จะมีโฟลเดอร์ node_modules ของตัวเอง เพื่อใช้งานภายใน directory นั้น ไม่สามารถใช้ร่วมกับ library ตัวอื่นได้!! (จริงๆมันควรใช้ได้ แต่มันไม่ฉลาดพอที่จะใช้) ทำให้เกิด sub-directory ของ dependency ซ้อนไปเรื่อย ๆ จนถึงชื่อ path […]

ลองเล่น Google Data Studio

ได้ลองใช้งาน Google Data Studio ครั้งแรกเมื่อเดือน พ.ย. ที่ผ่านมา หลังจากได้ยินชื่อมาซักพักแล้ว ว่ามันเป็นเครื่องมือสำหรับการสร้างรายงาน โดยเอาข้อมูลจากแหล่งต่างๆ ซึ่งส่วนใหญ่ตอนนี้ก็จะมีผลิตภัณฑ์ของ Google เป็นหลักครับ ที่รู้จักกันส่วนใหญ่ อาทิเช่น Google AdWords, Google Analytics, Google Sheets, Youtube Analytics เป็นต้น ทั้งนี้ยังสามารถใช้งานกับ Cloud SQL, MySQL และ BigQuery ได้อีกด้วย!! แน่นอนว่าผลิตภัณฑ์ใดของ Google ก็ตาม ผู้ที่มี Account ของ Google ก็มีสิทธิ์ได้ใช้งาน แบบฟรีๆ มาเริ่มต้นการใช้งานแบบง่ายๆกันเลยดีกว่า เข้าไปที่ https://www.google.com/analytics/data-studio/ และกด SIGN UP FOR FREE กันได้เลย หน้าตาเว็บหลักก็จะเป็นส่วนหนึ่งของ Google Analytic Solution ที่มี service […]

What the customer really needed

จากการเรียนรู้ในวันนี้ทำให้ผมรู้ว่า Users คือสิ่งมีชีวิตที่เราต้องเรียนรู้และใช้ชีวิตอยู่กับมันให้ได้มากที่สุด คุณอาจจะยังรู้จักคำนี้ไม่ดีพอ หากคุณไม่ได้ทำงานเป็น Support, Programmer, Developer, System Ayalysis หรือทำงานเกี่ยวกับระบบคอมพิวเตอร์ หรือ อะไรก็ตามที่เป็นตัวสินค้า ที่ต้องมี “คู่มือใช้งาน” ไม่เว้นแม้กระทั่งเครื่องใช้ไฟฟ้าตามบ้านเรือนทั่วไป?

1 2