mahdiyar30301/ZorenixAI_botPublic · Bot Template

Not Bot Is Hacking You 🤣🤩

Utilityutility
ProfileTelegram
455 commands2 envUpdated 6h agoCreated Aug 26, 2026
Back to folder

commands/claim_user_2.js

javascript · 47 lines

Raw
1/**#command2name: claim_user_23answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12try { Api.answerCallbackQuery({}); } catch(e) {}13 14let uid = "" + user.telegramid;15let chClean = await db.global.get("slot_ch_2_" + uid);16if (!chClean) return Bot.sendMessage("⚠️ تسک معتبری یافت نشد.");17 18let targetChannel = "@" + chClean;19 20let alreadyClaimed = await db.global.get("claimed_task_" + chClean + "_" + uid);21if (alreadyClaimed) {22  Bot.sendMessage("⚠️ شما قبلاً پاداش این کانال را دریافت کرده‌اید!");23  return;24}25 26await db.global.set("claimed_task_" + chClean + "_" + uid, true);27let cur = parseInt(await db.global.get("m_coins_" + uid) || 50);28await db.global.set("m_coins_" + uid, cur + 5);29 30let rawTasks = await db.global.get("active_channel_tasks");31let taskList = [];32try {33  if (typeof rawTasks === 'string') taskList = JSON.parse(rawTasks);34  else if (Array.isArray(rawTasks)) taskList = rawTasks;35} catch(e) { taskList = []; }36 37for (let i = 0; i < taskList.length; i++) {38  if (taskList[i].channel.replace(/[@\s]/g, "").toLowerCase() === chClean.toLowerCase()) {39    taskList[i].remaining = taskList[i].remaining - 1;40    if (taskList[i].remaining <= 0) taskList.splice(i, 1);41    break;42  }43}44await db.global.set("active_channel_tasks", JSON.stringify(taskList));45 46Bot.sendMessage("🎉 **عضویت در " + targetChannel + " تایید شد! +5 سکه اضافه شد.** (موجودی: " + (cur + 5) + " سکه)", { parse_mode: "Markdown" });47Bot.runCommand("task_list");