หลังจากที่เราได้ลองทำ Chatbot ที่ต้องการจะต่อกับ Microsoft Graph API เราสามารถสร้าง Function App บน Azure โดยทำงานเป็นแบบ Serverless ได้ ซึ่งก็จะคล้าย ๆ กับพวก Google Firebase หรือ AWS Lambda ทำให้เราสนใจกับการสร้างฟังก์ชั่นเป็นหลัก ไม่ต้องเสียเวลาไปสนใจเรื่อง Server
Get Started
- เข้าไปที่หน้าเว็บ https://portal.azure.com/

- เลือก Create a resource แล้วค้นหาคำว่า Function App

- คลิก Create

- กำหนดชื่อ App Name

- รอจนติดตั้งเสร็จ แล้วคลิก New Function

- เลือก In-portal แล้วคลิก Continue

- เลือก Webhook + API แล้วคลิก Create

- จะแสดงฟังก์ชั่นที่เราเพิ่งสร้าง ซึ่งจะประกอบด้วยไฟล์ run.csx และ function.json

- ลองทำการ Run ผ่าน Azure แบบ POST

- ลองทำการ Run ผ่าน Azure แบบ GET

- เราสามารถทำการ Run ผ่าน Browser ได้ โดยคลิก Get function URL แล้วทำการคัดลอก

- ทำการใส่ URL ตามด้วย Parameter ที่ชื่อ name พร้อม Value
https://o365-chatbot.azurewebsites.net/api/HttpTrigger1?code=mycode&name=azure
- จะแสดงผลลัพธ์ตามที่เรากำหนดไว้

อ่านเพิ่มเติม : https://bit.ly/2LveWWk
Tagged: Microsoft Azure
Leave a Reply