deletedaccount/Filosofi_1botPublic · Bot Template

Make more optional and custom bot contact @Mr_WASI_Developer

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

commands/_task_submit_done.js

javascript · 97 lines

Raw
1/**#command2name: /task_submit_done3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12var adminId = 7460818622;13var uId = user.telegramid;14 15var taskJson = User.getProperty("current_active_task_json");16var currentTask = null;17 18if (taskJson) {19  try {20    currentTask = JSON.parse(taskJson);21  } catch (e) {22    currentTask = null;23  }24}25 26if (!currentTask) {27  Api.answerCallbackQuery({28    callback_query_id: request.id,29    text: "⚠️ আপনার কোনো সক্রিয় কাজ পাওয়া যায়নি!",30    show_alert: true31  });32  return;33}34 35// ১. রানিং টাস্ক ক্লিয়ার করা36User.setProperty("current_active_task_json", null);37 38// ২. স্ট্যাটাস ও ৩ দিনের হোল্ড টাইম সেট করা39currentTask.status = "pending";40var holdDate = new Date(new Date().getTime() + (3 * 24 * 60 * 60 * 1000));41currentTask.hold_until = holdDate;42 43// 🔑 TypeError (unshift of undefined) সেফটি ফিক্স44var myAccs = Bot.getProperty("user_accounts_list_" + uId);45 46// যদি লিস্ট না থাকে বা undefined হয়, তবে নতুন Array বানিয়ে নেওয়া47if (!myAccs || !Array.isArray(myAccs)) {48  myAccs = [];49}50 51// এবার নিশ্চিন্তে unshift হবে, কোনো এরর আসবে না52myAccs.unshift(currentTask);53Bot.setProperty("user_accounts_list_" + uId, myAccs);54 55Api.answerCallbackQuery({56  callback_query_id: request.id,57  text: "✅ জিমেইল সাবমিট হয়েছে! এডমিন ভেরিফাই করলে পেমেন্ট যোগ হবে।",58  show_alert: true59});60 61Api.sendMessage({62  chat_id: chat.chatid,63  text: "🎉 <b>জিমেইল রিভিউয়ের জন্য জমা দেওয়া হয়েছে!</b>\n\n" +64        "📧 <b>Email:</b> <code>" + currentTask.email + "</code>\n" +65        "⏳ <b>Status:</b> Under Review",66  parse_mode: "HTML"67});68 69// এডমিন নোটিফিকেশন70var uName = user.first_name ? user.first_name : "User";71var uUsername = user.username ? "@" + user.username : "No Username";72 73var adminReviewMsg = 74  "📥 <b>NEW TASK SUBMITTED FOR REVIEW!</b>\n" +75  "━━━━━━━━━━━━━━━━━━━\n" +76  "👤 <b>User Name:</b> " + uName + "\n" +77  "🆔 <b>Username:</b> " + uUsername + "\n" +78  "🆔 <b>User ID:</b> <code>" + uId + "</code>\n\n" +79  "📧 <b>Gmail:</b> <code>" + currentTask.email + "</code>\n" +80  "🔑 <b>Password:</b> <code>" + currentTask.password + "</code>\n" +81  "💰 <b>Reward:</b> " + currentTask.rewardBdt + " BDT\n" +82  "━━━━━━━━━━━━━━━━━━━\n" +83  "👉 <i>Approve বা Reject করতে নিচের বাটনে ক্লিক করুন:</i>";84 85var adminButtons = [86  [87    { text: "✅ Approve", callback_data: "/admin_approve " + uId },88    { text: "❌ Reject", callback_data: "/admin_reject " + uId }89  ]90];91 92Api.sendMessage({93  chat_id: adminId,94  text: adminReviewMsg,95  parse_mode: "HTML",96  reply_markup: { inline_keyboard: adminButtons }97});