deletedaccount/Filosofi_1botPublic · Bot Template

Make more optional and custom bot contact @Mr_WASI_Developer

Scamscamgmail_farmingpaid_tasksearningsreferral_bonusdaily_bonus
ProfileTelegram
33 commands0 envUpdated 6h agoCreated Aug 1, 2026
Back to folder

commands/_.js

javascript · 88 lines

Raw
1/**#command2name: *3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12var adminId = 7460818622;13 14if (user.telegramid != adminId) {15  return;16}17 18var rawText = message; 19 20function extractValue(regex, text) {21  var match = text.match(regex);22  return match ? match[1].trim() : "";23}24 25var firstName = extractValue(/First name:\s*([^\n]+)/i, rawText);26var email = extractValue(/Email:\s*([^\n]+)/i, rawText);27var password = extractValue(/Password:\s*([^\n]+)/i, rawText);28var year = extractValue(/Year of birth:\s*([^\n]+)/i, rawText);29 30// 🔑 নিখুঁত লজিক: রেঞ্জের শেষের (Max Value) BDT অ্যামাউন্টটি খুঁজে বের করা31var rawMaxBdt = 28.32; // ব্যাকআপ মান32 33// "to 0.23$ (~ 28.32 BDT)" এই টাইপের টেক্সট থেকে একদম শেষের BDT মানটি নিবে34var matches = rawText.match(/([\d\.]+)\s*BDT\)/gi);35 36if (matches && matches.length > 0) {37  // টেক্সটের একদম শেষের BDT ম্যাচটি ফিল্টার করা (যেমন: 28.32 BDT)38  var lastBdtMatch = matches[matches.length - 1];39  var numberOnly = lastBdtMatch.match(/([\d\.]+)/);40  if (numberOnly) {41    rawMaxBdt = parseFloat(numberOnly[1]);42  }43}44 45// ৩৫% কেটে রেখে বাকি ৬৫% ইউজারের প্রাইস হিসেবে সেট করা (28.32 * 0.65 = 18.41 BDT)46var userPayBdt = (rawMaxBdt * 0.40).toFixed(2);47 48if (!email || !password) {49  Api.sendMessage({50    chat_id: chat.chatid,51    text: "❌ <b>মেসেজ সঠিক ফরম্যাটে পাওয়া যায়নি!</b>\n\n<code>/add</code> লিখে স্পেস দিয়ে সম্পূর্ণ টেক্সট পেস্ট করুন।",52    parse_mode: "HTML"53  });54  return;55}56 57// র‍্যান্ডম Gender (Male / Female)58var genders = ["Male", "Female"];59var randomGender = genders[Math.floor(Math.random() * genders.length)];60 61var taskData = {62  id: "TASK_" + new Date().getTime(),63  firstName: firstName ? firstName : "India",64  email: email,65  password: password,66  year: year ? year : "2000",67  gender: randomGender,68  rewardBdt: userPayBdt, // এবার একদম লাস্টের 28.32 থেকে ৩৫% কেটে 18.41 আসবে69  created_at: new Date().getTime(),70  status: "available"71};72 73var activeTasks = Bot.getProperty("active_task_list");74if (!activeTasks || !Array.isArray(activeTasks)) {75  activeTasks = [];76}77 78activeTasks.push(taskData);79Bot.setProperty("active_task_list", activeTasks);80 81Api.sendMessage({82  chat_id: chat.chatid,83  text: "🎉 <b>টাস্ক সফলভাবে লাইভ করা হয়েছে!</b>\n\n" +84        "📧 <b>Email:</b> <code>" + email + "</code>\n" +85        "📊 <b>Farmer Max Price:</b> " + rawMaxBdt + " BDT\n" +86        "💰 <b>User Pay (After 40% Cut):</b> " + userPayBdt + " BDT",87  parse_mode: "HTML"88});