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

javascript · 216 lines

Raw
1/**#command2name: /mute_check_admin3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// ==========================================================13// 👑 GIFT AI — /mute_check_admin14// ADMIN CHECK + EXECUTE MUTE15// ==========================================================16 17 18var adminId = String(user.id);19 20 21// ----------------------------------------------------------22// GET SAVED DATA23// ----------------------------------------------------------24 25var chatId =26  Bot.getProperty(27    "MUTE_CHAT_" + adminId28  );29 30var targetId =31  Bot.getProperty(32    "MUTE_TARGET_" + adminId33  );34 35var targetName =36  Bot.getProperty(37    "MUTE_TARGET_NAME_" + adminId38  );39 40var adminName =41  Bot.getProperty(42    "MUTE_ADMIN_NAME_" + adminId43  );44 45var commandId =46  Bot.getProperty(47    "MUTE_COMMAND_" + adminId48  );49 50 51// ----------------------------------------------------------52// SAFETY CHECK53// ----------------------------------------------------------54 55if (!chatId || !targetId) {56 57  Bot.sendMessage(58    "⚠️ Mute request expired. Please try /mute again."59  );60 61  return;62}63 64 65// ----------------------------------------------------------66// CHECK ADMIN RESULT67// ----------------------------------------------------------68 69var member =70  options.result || {};71 72var status =73  String(member.status || "");74 75 76// ----------------------------------------------------------77// ADMIN ONLY78// ----------------------------------------------------------79 80if (81  status !== "administrator" &&82  status !== "creator"83) {84 85  Bot.sendMessage({86    text:87      "⛔ <b>ADMIN ONLY</b>\n\n" +88      "You don't have permission to use /mute.",89    parse_mode: "HTML"90  });91 92  return;93}94 95 96// ----------------------------------------------------------97// MUTE USER98// ----------------------------------------------------------99 100Api.restrictChatMember({101  chat_id: Number(chatId),102  user_id: Number(targetId),103 104  permissions: {105    can_send_messages: false,106    can_send_audios: false,107    can_send_documents: false,108    can_send_photos: false,109    can_send_videos: false,110    can_send_video_notes: false,111    can_send_voice_notes: false,112    can_send_polls: false,113    can_send_other_messages: false,114    can_add_web_page_previews: false115  }116});117 118 119// ----------------------------------------------------------120// ESCAPE HTML121// ----------------------------------------------------------122 123function esc(text) {124 125  return String(text || "")126    .replace(/&/g, "&amp;")127    .replace(/</g, "&lt;")128    .replace(/>/g, "&gt;")129    .replace(/"/g, "&quot;")130    .replace(/'/g, "&#039;");131}132 133 134// ----------------------------------------------------------135// ADMIN TAG136// ----------------------------------------------------------137 138var adminMention =139  '<a href="tg://user?id=' +140  String(adminId) +141  '">' +142  esc(adminName || "Admin") +143  "</a>";144 145 146// ----------------------------------------------------------147// TARGET TAG148// ----------------------------------------------------------149 150var targetMention =151  '<a href="tg://user?id=' +152  String(targetId) +153  '">' +154  esc(targetName || "User") +155  "</a>";156 157 158// ----------------------------------------------------------159// FINAL RESPONSE160// ----------------------------------------------------------161 162var message = {163  text:164    "🔇 <b>USER MUTED</b>\n\n" +165    "👤 <b>Muted:</b> " +166    targetMention +167    "\n" +168    "🛡️ <b>By:</b> " +169    adminMention +170    "\n\n" +171    "🤫 <i>Enjoy the silence.</i>",172  parse_mode: "HTML"173};174 175 176// ----------------------------------------------------------177// REPLY TO /mute COMMAND178// ----------------------------------------------------------179 180if (commandId) {181 182  message.reply_to_message_id =183    Number(commandId);184}185 186 187// ----------------------------------------------------------188// SEND189// ----------------------------------------------------------190 191Api.sendMessage(message);192 193 194// ----------------------------------------------------------195// CLEANUP196// ----------------------------------------------------------197 198Bot.deleteProperty(199  "MUTE_CHAT_" + adminId200);201 202Bot.deleteProperty(203  "MUTE_TARGET_" + adminId204);205 206Bot.deleteProperty(207  "MUTE_TARGET_NAME_" + adminId208);209 210Bot.deleteProperty(211  "MUTE_ADMIN_NAME_" + adminId212);213 214Bot.deleteProperty(215  "MUTE_COMMAND_" + adminId216);