Monday, April 29, 2024
API KEY
HomeLINE NOTIFYคำนวนค่า BMI ผ่าน Line Chatbot

คำนวนค่า BMI ผ่าน Line Chatbot

สวัสดีครับวันนี้ผมจะมาแนะนำวิธีการคำนวณค่า BMI ผ่าน Line Chatbot แบบง่าย ๆ เพียงแค่กรอกค่าน้ำหนัก และส่วนสูง ระบบก็จะคำนวณหาค่า BMI ได้ทันที

ขั้นตอนแรก เปิดโปรแกรม Google Apps Script และติดตั้งไลบรารี Cheerio ให้เรียบร้อย 1ReeQ6WO8kKNxoaA_O0XEQ589cIrRvEBA9qcWpNqdOP17i47u6N9M5Xh0จากนั้นให้คัดลอกโค้ดด้านล่างไปใส่ได้เลยครับ

//เด็กคอม www.dek-com.com
const ACCESS_TOKEN = "xxxxx";
const bot = new LineBotSdk.client(ACCESS_TOKEN);

function doPost(e) { bot.call(e, callback) };
function callback(e) {
  if (e.message.type == "text" ) {
  var messageArray = e.message.text.split(" ");
  var weight = parseFloat(messageArray[0]); // น้ำหนักที่ผู้ใช้กรอก
  var height = parseFloat(messageArray[1]); // ส่วนสูงที่ผู้ใช้กรอก
  var resulteBMI = calculateBMI(weight, height)
  bot.replyMessage(e, [bot.textMessage(resulteBMI)]);
  }
};


function calculateBMI(weight, height) {
  // คำนวณค่า BMI
  // BMI = น้ำหนัก (kg) / (ส่วนสูง (m) * ส่วนสูง (m))
  var heightInMeters = height / 100; // แปลงเป็นเมตร
  var bmi = weight / (heightInMeters * heightInMeters);
  var response = "ค่า BMI ของคุณคือ " + bmi.toFixed(2);
  return response
}
//เด็กคอม www.dek-com.com

เมื่อคัดลอกโค้ดเรียบร้อยแล้วให้ไปสร้าง Line Oa ที่ https://developers.line.biz/ จากนั้นให้ทำการนำ ACCESS_TOKEN มาใส่แทนที่ xxxxx กด Deploy และให้นำ Web URL ไปใส่ใน Webhook และเปิด Webhook ก็สามารถใช้งานได้แล้วครับ

วิธีการใช้งานให้ใส่ค่าน้ำหนัก และค่าส่วนสูง ให้ใส่เป็นตัวเลข เว้นวรรคใส่ค่าน้ำหนักก่อน และค่อยใส่ส่วนสูง ผลการวิเคราะห์ค่า BMI ก็จะออกมาดังรูป

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
คอร์สเรียนออนไลน์

Most Popular

Recent Comments