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

javascript ยท 85 lines

Raw
1/**#command2name: wd_approve3answer: 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;16}17 18let requestId = params.trim();19let requests = await db.bot.get("withdrawal_requests", []);20 21let index = requests.findIndex(function(r) {22  return r.id === requestId && r.status === "pending";23});24 25if (index === -1) {26  return Bot.sendMessage("โŒ Request not found ya already processed.");27}28 29let request = requests[index];30 31await db.user.set(32  "withdraw_status",33  "approved",34  { user_id: request.user_id }35);36 37await db.user.del(38  "withdraw_amount",39  { user_id: request.user_id }40);41 42await db.user.del(43  "withdraw_upi",44  { user_id: request.user_id }45);46 47requests[index].status = "approved";48await db.bot.set("withdrawal_requests", requests);49 50await Api.sendMessage({51  chat_id: request.user_id,52  text:53    "โœ… ๐™’๐™„๐™๐™ƒ๐˜ฟ๐™๐˜ผ๐™’๐˜ผ๐™‡ ๐˜ผ๐™‹๐™‹๐™๐™Š๐™‘๐™€๐˜ฟ\n\n" +54    "๐Ÿ’ฐ Amount: โ‚น" + Number(request.amount).toFixed(2) +55    "\n๐Ÿ“ฑ UPI: " + request.upi +56    "\n\n๐ŸŽ‰ Your withdrawal has been approved!"57});58 59Bot.sendMessage(60  "โœ… ๐™’๐™„๐™๐™ƒ๐˜ฟ๐™๐˜ผ๐™’๐˜ผ๐™‡ ๐˜ผ๐™‹๐™‹๐™๐™Š๐™‘๐™€๐˜ฟ\n\n" +61  "๐Ÿ†” User ID: " + request.user_id +62  "\n๐Ÿ’ฐ Amount: โ‚น" + Number(request.amount).toFixed(2)63);64await Api.editMessageText({65  chat_id: chat.id,66  message_id: update.callback_query.message.message_id,67  text:68    "โœ… ๐™’๐™„๐™๐™ƒ๐˜ฟ๐™๐˜ผ๐™’๐˜ผ๐™‡ ๐˜ผ๐™‹๐™‹๐™๐™Š๐™‘๐™€๐˜ฟ\n\n" +69    "๐Ÿ†” User ID: " + request.user_id +70    "\n๐Ÿ’ฐ Amount: โ‚น" + Number(request.amount).toFixed(2) +71    "\n\nโœ… This withdrawal has been processed."72});73let totalWithdrawn = Number(await db.user.get(74  "total_withdrawn",75  0,76  { user_id: request.user_id }77)) || 0;78 79totalWithdrawn += Number(request.amount);80 81await db.user.set(82  "total_withdrawn",83  totalWithdrawn,84  { user_id: request.user_id }85);