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

javascript ยท 83 lines

Raw
1/**#command2name: withdraw_confirm3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12const ADMIN_ID = 8888300020;13 14let amount = Number(await db.user.get("withdraw_amount", 0)) || 0;15let upi = await db.user.get("withdraw_upi", "");16 17if (amount <= 0 || !upi) {18  return Bot.sendMessage("โŒ Withdrawal request data nahi mila.");19}20 21let status = await db.user.get("withdraw_status", "");22 23if (status === "pending") {24  return Bot.sendMessage("โณ Aapki withdrawal already pending hai.");25}26 27// Balance hold28let balance = Number(await db.user.get("balance", 0)) || 0;29 30if (amount > balance) {31  return Bot.sendMessage("โŒ Insufficient Balance.");32}33 34await db.user.set("balance", balance - amount);35await db.user.set("withdraw_status", "pending");36 37// Unique request ID38let requestId = "WD" + Date.now();39 40let requests = await db.bot.get("withdrawal_requests", []);41 42requests.push({43  id: requestId,44  user_id: user.id,45  username: user.username ? "@" + user.username : "Not Set",46  upi: upi,47  amount: amount,48  status: "pending",49  created_at: Date.now()50});51 52await db.bot.set("withdrawal_requests", requests);53 54await Api.answerCallbackQuery({55  callback_query_id: update.callback_query.id,56  text: "Withdrawal request sent!"57});58 59await Api.editMessageText({60  chat_id: chat.id,61  message_id: update.callback_query.message.message_id,62  text:63    "โณ ๐™’๐™„๐™๐™ƒ๐˜ฟ๐™๐˜ผ๐™’๐˜ผ๐™‡ ๐™‹๐™€๐™‰๐˜ฟ๐™„๐™‰๐™‚\n\n" +64    "๐Ÿ’ฐ Amount: โ‚น" + amount.toFixed(2) +65    "\n๐Ÿ“ฑ UPI: " + upi +66    "\n\n" +67    "๐Ÿ’ณ Amount balance se hold ho gaya hai.\n" +68    "โณ Admin approval ka wait karein."69});70 71// Admin ko notification72await Api.sendMessage({73  chat_id: ADMIN_ID,74  text:75    "๐Ÿ’ธ ๐™‰๐™€๐™’ ๐™’๐™„๐™๐™ƒ๐˜ฟ๐™๐˜ผ๐™’๐˜ผ๐™‡\n\n" +76    "๐Ÿ†” Request ID: " + requestId +77    "\n๐Ÿ‘ค User ID: " + user.id +78    "\n๐Ÿ‘ค Username: " +79      (user.username ? "@" + user.username : "Not Set") +80    "\n๐Ÿ“ฑ UPI: " + upi +81    "\n๐Ÿ’ฐ Amount: โ‚น" + amount.toFixed(2) +82    "\n\nโณ Status: Pending"83});