vaibhav12222vk/taskXmoneybotPublic ยท Bot Template

ProfileTelegram

AI๐Ÿ’Žโšก ๐™ˆ๐™ค๐™ฃ๐™š๐™ฎ๐™๐™–๐™จ๐™  โšก๐Ÿ’Ž appears to be a Telegram automation bot. Commands include /start, /admin, /adminback, /profile, /helpandsupport, /broadcast, /finduser, /contactuser. Observed in code: messaging, storage, keyboards, web.

Utilityutility
51 commands0 envUpdated 6d agoCreated Sep 16, 2026
Back to folder

commands/task_proof.js

javascript ยท 70 lines

Raw
1/**#command2name: task_proof3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: true9is_web: 010#command**/11 12let taskId = await db.user.get("current_task_id", "");13 14if (!taskId) {15  return Bot.sendMessage("โŒ Koi active task nahi hai.");16}17 18let tasks = await db.bot.get("tasks", []);19 20if (!Array.isArray(tasks)) {21  tasks = [];22}23 24let task = tasks.find(function(t) {25  return String(t.id) === String(taskId) &&26         t.status === "active";27});28 29if (!task) {30  return Bot.sendMessage("โŒ Task nahi mila.");31}32 33let proof = String(message || "").trim();34 35if (!proof) {36  return Bot.sendMessage("โŒ Proof empty nahi ho sakta.");37}38 39let submissions = await db.bot.get("submissions", []);40 41if (!Array.isArray(submissions)) {42  submissions = [];43}44 45let requestId = "TS" + Date.now();46 47submissions.push({48  id: requestId,49  type: "custom_task",50  task_id: task.id,51  task_title: task.title,52  user_id: user.id,53  username: user.username ? "@" + user.username : "Not Set",54  proof: proof,55  reward: Number(task.reward) || 0,56  status: "pending",57  created_at: Date.now()58});59 60await db.bot.set("submissions", submissions);61 62await db.user.del("current_task_id");63 64Bot.sendMessage(65  "โณ ๐™Ž๐™๐˜ฝ๐™ˆ๐™„๐™Ž๐™Ž๐™„๐™Š๐™‰ ๐™Ž๐™€๐™‰๐™\n\n" +66  "๐ŸŽฏ Task: " + task.title +67  "\n๐Ÿ’ฐ Reward: โ‚น" + Number(task.reward).toFixed(2) +68  "\n๐Ÿ†” Request ID: " + requestId +69  "\n\nโณ Admin approval ka wait karein."70);