millswelbeck148/SireimadeBotPublic · Bot Template

AISireImade appears to be a Telegram automation bot. Commands include /start, /about, /support, /id, /admin, /ban, /unban, /x. Observed in code: messaging, keyboards, games.

Utilityutility
ProfileTelegram
112 commands3 envUpdated 1h agoCreated Aug 27, 2026
Back to folder

commands/_sudo.js

javascript · 115 lines

Raw
1/**#command2name: /sudo3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// ==========================================================13// 💜 GIFT AI — /ADMIN14// BOT OWNER ONLY15// REPLIES DIRECTLY TO OWNER16//17// Usage:18// /admin 12345678919// ==========================================================20 21var OWNER_ID = 8031061590;22 23// ----------------------------------------------------------24// CHECK OWNER25// ----------------------------------------------------------26 27if (String(user.telegramid) != String(OWNER_ID)) {28  return Bot.sendMessage(29    "❌ Access denied.\n\nOnly the bot owner can add bot admins."30  );31}32 33// ----------------------------------------------------------34// GET USER ID35// ----------------------------------------------------------36 37var parts = message.trim().split(/\s+/);38 39if (parts.length < 2) {40  return Bot.sendMessage(41    "❌ Missing user ID.\n\n" +42    "Usage:\n" +43    "/admin 123456789"44  );45}46 47var targetId = parts[1];48 49// ----------------------------------------------------------50// VALIDATE ID51// ----------------------------------------------------------52 53if (!/^-?\d+$/.test(targetId)) {54  return Bot.sendMessage(55    "❌ Invalid Telegram user ID.\n\n" +56    "Use the numeric Telegram user ID."57  );58}59 60// ----------------------------------------------------------61// PROTECT OWNER62// ----------------------------------------------------------63 64if (String(targetId) == String(OWNER_ID)) {65  return Bot.sendMessage(66    "👑 That user is already the bot owner."67  );68}69 70// ----------------------------------------------------------71// GET ADMINS72// ----------------------------------------------------------73 74var admins = Bot.getProperty("GIFT_BOT_ADMINS");75 76if (!Array.isArray(admins)) {77  admins = [];78}79 80// ----------------------------------------------------------81// CHECK EXISTING ADMIN82// ----------------------------------------------------------83 84if (admins.indexOf(String(targetId)) !== -1) {85  return Bot.sendMessage(86    "⚠️ That user is already a Gift bot admin."87  );88}89 90// ----------------------------------------------------------91// ADD ADMIN92// ----------------------------------------------------------93 94admins.push(String(targetId));95 96Bot.setProperty(97  "GIFT_BOT_ADMINS",98  admins,99  "json"100);101 102// ----------------------------------------------------------103// REPLY DIRECTLY TO /ADMIN104// ----------------------------------------------------------105 106Bot.sendMessage(107  "👑 <b>BOT ADMIN ADDED</b>\n\n" +108  "🆔 ID: <code>" + targetId + "</code>\n" +109  "✅ This user is now a Gift bot admin.\n\n" +110  "⚠️ They cannot add or remove other bot admins.",111  {112    parse_mode: "HTML",113    reply_to_message_id: request.message_id114  }115);