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 1h agoCreated Aug 27, 2026
commands/_mute_check_admin.js
javascript · 216 lines
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, "&")127 .replace(/</g, "<")128 .replace(/>/g, ">")129 .replace(/"/g, """)130 .replace(/'/g, "'");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);