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
112 commands3 envUpdated 2h agoCreated Aug 27, 2026
commands/_sudo.js
javascript · 115 lines
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);