Module 1: แนะนำภาพรวมของ Line Messaging API
- LINE Messaging API คืออะไร
- ความสามารถของ LINE Messaging API
- รู้จัก Webhook Event ใน LINE Messaging API
- ชนิดของ Message Types
- รู้จัก Line Bot Designer
Module 2: การเตรียมเครื่องมือ
- ติดตั้ง Visual Studio Code Editor
- ติดตั้ง Node.JS
- ติดตั้ง Git และสมัครใช้งาน Github Account
Module 3: เริ่มต้นสร้าง Line Chatbot
- เริ่มต้นการเป็น LINE Developer
- การสร้าง Provider
- การสร้าง Channel
- การตั้งค่า Channel พื้นฐาน
- การเช็คสถานะการ Login
- การออกจากระบบ
Module 4: การสร้าง Chatbot ด้วย Dialogflow
- รู้จักประเภทของ Chatbot กันก่อน
- รู้จัก Dialogflow และการทำงานเบื้องต้น
- สร้าง Agent หรือ Chatbot ใน Dialogflow
- การทำงานของ Chatbot ใน Dialogflow
- รู้จัก Intent ใน Dialogflow
- การอ่านค่า Parameter จาก Intent ก่อนหน้า
Module 5: การเชื่อมต่อ Dialogflow กับ LINE Chatbot
- การเตรียมความพร้อมก่อนเชื่อมต่อ Dialogflow กับ LINE Chatbot
- ปรับแต่ง Line message response
- การสร้าง Chatbot แบบ Static Chatbot
- ทดสอบและปรับแต่ง Chatbot ร่วมกับ Dialogflow
Module 6: Fulfillment เชื่อมต่อระบบหลังบ้าน
- เปิดใช้งาน Fulfillment
- เริ่มต้นใช้งาน Fulfillment
- สร้างฟังก์ชันแบบ Inline ผ่าน Editor ของ Dialogflow
- เชื่อมต่อไปยังฐานข้อมูลภายนอก
- ตัวอย่างการเชื่อมต่อไปยัง firebase
- ตัวอย่างการเชื่อมต่อไปยัง excel หรือ google sheet
- อ่านข้อมูลจาก firebase
- อ่านข้อมูลจาก excel หรือ google sheet
Module 7: Workshop ดึงข้อมูลจาก Excel CSV / Google Sheet ด้วย Dialogflow
- การเตรียมข้อมูล Line Chatbot บน Dialogflow
- เตรียม Google Sheet / CSV ใช้เป็นฐานข้อมูล
- เขียน Google App Script Function ในการจัดการกับ Google Sheet
- ดึงข้อมูลและทำการ Response เป็น Json format ส่งค่าไปยัง Dialogflow
- เชื่อมต่อกับ Line chatbot ด้วย Webhook
- สร้าง Training ข้อความความที่เราต้องการค้นหา
- เปิดฟังชั่น Fulfillment เพื่อส่งต่อไปยัง webhook
- ทดสอบการทำงานกับ LINE Chatbot และปรับแต่งให้เหมาะสม