deletedaccount/Filosofi_1botPublic · Bot Template
Make more optional and custom bot contact @Mr_WASI_Developer
Scamscamgmail_farmingpaid_tasksearningsreferral_bonusdaily_bonus
33 commands0 envUpdated 6h agoCreated Aug 1, 2026
commands/_start.js
javascript · 134 lines
1/**#command2name: /start3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// 🔑 TypeError (indexOf of undefined) সেফটি ফিক্স13var userList = Bot.getProperty("registered_user_list");14 15if (!userList || !Array.isArray(userList)) {16 userList = [];17}18 19if (userList.indexOf(user.telegramid) === -1) {20 userList.push(user.telegramid);21 Bot.setProperty("registered_user_list", userList);22}23 24var channel = "@Filosofi_1";25 26// 1. Generate Custom 7-character Referral Code (e.g. 24G5D35)27if (!User.getProperty("my_ref_code")) {28 function generateRefCode() {29 var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";30 var result = "";31 for (var i = 0; i < 7; i++) {32 result += chars.charAt(Math.floor(Math.random() * chars.length));33 }34 return result;35 }36 var newCode = generateRefCode();37 User.setProperty("my_ref_code", newCode);38 Bot.setProperty("ref_owner_" + newCode, user.telegramid);39}40 41// 2. Process Referral Bonus on First Start42if (!User.getProperty("already_started")) {43 User.setProperty("already_started", true);44 45 User.setProperty("balance", 0);46 User.setProperty("gmail_submitted", 0);47 User.setProperty("channel_bonus_claimed", false);48 49 var refCodeUsed = params;50 51 if (refCodeUsed) {52 var referrerId = Bot.getProperty("ref_owner_" + refCodeUsed);53 54 if (referrerId && referrerId != user.telegramid) {55 User.setProperty("my_referrer", referrerId);56 57 // New user gets 5 BDT Signup Bonus58 User.setProperty("balance", 5);59 60 // Referrer gets 10 BDT Bonus61 var refBal = Bot.getProperty("user_balance_" + referrerId, 0);62 refBal = (refBal && !isNaN(refBal)) ? parseFloat(refBal) : 0;63 Bot.setProperty("user_balance_" + referrerId, refBal + 10);64 65 // Referrer count +166 var refCount = Bot.getProperty("user_ref_count_" + referrerId, 0);67 refCount = (refCount && !isNaN(refCount)) ? parseInt(refCount) : 0;68 Bot.setProperty("user_ref_count_" + referrerId, refCount + 1);69 70 // Alert to referrer71 var newUserName = user.first_name ? user.first_name : "User";72 var newUserUsername = user.username ? "@" + user.username : "No Username";73 74 Api.sendMessage({75 chat_id: referrerId,76 text: "🎉 <b>New Referral Alert!</b>\n\n" +77 "👤 <b>Name:</b> " + newUserName + "\n" +78 "🆔 <b>Username:</b> " + newUserUsername + "\n" +79 "💰 <b>Bonus Added:</b> 10 BDT\n\n" +80 "আপনার রেফারেল কোড দিয়ে একজন নতুন ইউজার জয়েন করেছেন!",81 parse_mode: "HTML"82 });83 84 Bot.sendMessage("🎁 রেফারেল লিংকে জয়েন করার জন্য আপনি <b>৫ টাকা</b> সাইনআপ বোনাস পেয়েছেন!", { parse_mode: "HTML" });85 }86 }87}88 89// 3. Mandatory Channel Join Gate Check90var bonusClaimed = User.getProperty("channel_bonus_claimed", false);91 92if (!bonusClaimed) {93 var joinText = 94 "👋 <b>Welcome to Gmail Resell Bot!</b>\n\n" +95 "📢 বটের সেবা ও কাজের আপডেট পেতে আমাদের অফিশিয়াল চ্যানেলে যুক্ত থাকুন।\n" +96 "🎁 চ্যানেলে জয়েন করলেই পাবেন <b>১০ টাকা</b> ইনস্ট্যান্ট বোনাস!\n\n" +97 "👇 নিচের সবুজ বাটনে ক্লিক করে জয়েন করুন, তারপর <b>Verify Join</b> এ ক্লিক করুন:";98 99 var inlineButtons = [100 [{ text: "📢 Join Channel", url: "https://t.me/Filosofi_1" }],101 [{ text: "✅ Verify Join", callback_data: "/verify_channel" }]102 ];103 104 Api.sendMessage({105 chat_id: chat.chatid,106 text: joinText,107 parse_mode: "HTML",108 reply_markup: { inline_keyboard: inlineButtons }109 });110 return;111}112 113// 4. Show Main Menu directly if already verified114showMainMenu();115 116function showMainMenu() {117 var welcomeText = 118 "👋 <b>Welcome back!</b>\n\n" +119 "নিচের মেনু থেকে আপনার পছন্দমতো অপশন সিলেক্ট করুন:";120 121 Api.sendMessage({122 chat_id: chat.chatid,123 text: welcomeText,124 parse_mode: "HTML",125 reply_markup: {126 keyboard: [127 [{ text: "➕ Register a new Gmail" }, { text: "📋 My accounts" }],128 [{ text: "💰 Balance" }, { text: "👥 Referral" }],129 [{ text: "⚙️ Settings" }, { text: "💬 Help" }]130 ],131 resize_keyboard: true132 }133 });134}