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_3.js

javascript · 44 lines

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