455 commands2 envUpdated 6h agoCreated Aug 26, 2026
commands/bmi.js
javascript · 43 lines
1/**#command2name: bmi3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: bmi14answer: 15keyboard: 16parse_mode: markdown17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23try {24var raw = "";25if (typeof params !== "undefined" && params) raw = String(params).trim();26var parts = raw.split(" ");27var kg = parseFloat(parts[0]) || 0;28var cm = parseFloat(parts[1]) || 0;29if (kg < 20 || kg > 400 || cm < 80 || cm > 250) {30 Bot.sendMessage("BMI:\n/bmi وزن_کیلو قد_سانتی\nمثال: /bmi 80 175");31 return;32}33var m = cm / 100;34var b = kg / (m * m);35var b2 = Math.floor(b * 10) / 10;36var lab = "نرمال";37if (b < 18.5) lab = "کموزن";38else if (b >= 25 && b < 30) lab = "اضافه";39else if (b >= 30) lab = "چاق";40Bot.sendMessage("⚖️ BMI: " + b2 + "\n" + lab);41} catch (e) {42 Bot.sendMessage("خطا bmi");43}