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/_statics.js

javascript ยท 127 lines

Raw
1/**#command2name: /statics3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12const ADMIN_ID = 8888300020;13 14if (user.id != ADMIN_ID) {15  return Bot.sendMessage("โŒ Access Denied!");16}17 18let users = await db.bot.get("users", []);19if (!Array.isArray(users)) {20  users = [];21}22 23let submissions = await db.bot.get("submissions", []);24if (!Array.isArray(submissions)) {25  submissions = [];26}27 28let withdrawals = await db.bot.get("withdrawal_requests", []);29if (!Array.isArray(withdrawals)) {30  withdrawals = [];31}32 33let tasks = await db.bot.get("tasks", []);34if (!Array.isArray(tasks)) {35  tasks = [];36}37 38// Today's date: 12:00 AM se39let now = new Date();40 41let todayStart = new Date(42  now.getFullYear(),43  now.getMonth(),44  now.getDate(),45  0, 0, 0, 046).getTime();47 48// Total users49let totalUsers = users.filter(function(id) {50  return Number(id) !== ADMIN_ID;51}).length;52 53// Submissions54let totalSubmissions = submissions.length;55 56let pendingSubmissions = submissions.filter(function(s) {57  return s.status === "pending";58}).length;59 60let approvedSubmissions = submissions.filter(function(s) {61  return s.status === "approved";62}).length;63 64let rejectedSubmissions = submissions.filter(function(s) {65  return s.status === "rejected";66}).length;67 68// Tasks69let activeTasks = tasks.filter(function(t) {70  return t.status === "active";71}).length;72 73let disabledTasks = tasks.filter(function(t) {74  return t.status === "disabled";75}).length;76 77// Withdrawals78let pendingWithdrawals = withdrawals.filter(function(w) {79  return w.status === "pending";80}).length;81 82let approvedWithdrawals = withdrawals.filter(function(w) {83  return w.status === "approved";84}).length;85 86let rejectedWithdrawals = withdrawals.filter(function(w) {87  return w.status === "rejected";88}).length;89 90// Today's approved withdrawal total91let todayWithdrawn = 0;92 93for (let w of withdrawals) {94 95  if (96    w.status === "approved" &&97    Number(w.created_at || 0) >= todayStart98  ) {99    todayWithdrawn += Number(w.amount) || 0;100  }101}102 103Bot.sendMessage(104  "๐Ÿ“Š ๐™ฑ๐™พ๐šƒ ๐š‚๐šƒ๐™ฐ๐šƒ๐™ธ๐š‚๐šƒ๐™ธ๐˜พ๐š‚\n\n" +105 106  "๐Ÿ‘ฅ ๐™๐™Ž๐™€๐™๐™Ž\n" +107  "๐Ÿ‘ค Total Users: " + totalUsers +108 109  "\n\n๐ŸŽฏ ๐™๐˜ผ๐™Ž๐™†๐™Ž\n" +110  "๐ŸŸข Active Tasks: " + activeTasks +111  "\n๐Ÿ”ด Disabled Tasks: " + disabledTasks +112 113  "\n\n๐Ÿ“ค ๐™Ž๐™๐˜ฝ๐™ˆ๐™„๐™Ž๐™Ž๐™„๐™Š๐™‰๐™Ž\n" +114  "๐Ÿ“‹ Total: " + totalSubmissions +115  "\nโณ Pending: " + pendingSubmissions +116  "\nโœ… Approved: " + approvedSubmissions +117  "\nโŒ Rejected: " + rejectedSubmissions +118 119  "\n\n๐Ÿ’ธ ๐™’๐™„๐™๐™ƒ๐˜ฟ๐™๐˜ผ๐™’๐˜ผ๐™‡๐™Ž\n" +120  "โณ Pending: " + pendingWithdrawals +121  "\nโœ… Approved: " + approvedWithdrawals +122  "\nโŒ Rejected: " + rejectedWithdrawals +123  "\n๐Ÿ’ฐ Today's Withdrawn: โ‚น" +124  todayWithdrawn.toFixed(2) +125 126  "\n\n๐Ÿ”„ Reset Time: 12:00 AM"127);