หลังจากที่เราได้ลองทำ 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