manafzz147/Shenskyx_botPublic · Bot Template
AIshen appears to be a Telegram automation bot. Commands include /start, /menu_edit_basic, /buyvps, /vps, /admin, /order_basic, /kirim_pair, /order_pro. Observed in code: messaging, keyboards.
Utilityutility
16 commands0 envUpdated 1mo agoCreated Sep 4, 2026
commands/_admin.js
javascript · 85 lines
1/**#command2name: /admin3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12if (request && request.id) {13 Api.answerCallbackQuery({ callback_query_id: request.id });14}15 16function fixHtml(text) {17 if (!text) return "";18 return String(text)19 .replace(/&/g, "&")20 .replace(/</g, "<")21 .replace(/>/g, ">");22}23 24function formatRupiah(angka) {25 return Number(angka).toLocaleString('id-ID');26}27 28let ADMIN_ID = 8647477604; // GANTI DENGAN TELEGRAM ID KAMU (ANGKA)29 30let u = typeof user !== 'undefined' && user ? user : {};31let userId = u.telegramid ? u.telegramid : 0;32let namaDepan = u.first_name ? u.first_name : "Owner";33let namaBelakang = u.last_name ? " " + u.last_name : "";34let namaLengkap = fixHtml(namaDepan + namaBelakang);35 36if (Number(userId) !== Number(ADMIN_ID)) {37 let pesanDitolak = "⛔ <b>AKSES DITOLAK</b>";38 if (request && request.message) {39 Api.editMessageText({ message_id: request.message.message_id, text: pesanDitolak, parse_mode: 'HTML' });40 } else {41 Api.sendMessage({ text: pesanDitolak, parse_mode: 'HTML' });42 }43 return;44}45 46let priceBasic = Bot.getProperty("price_basic") || 50000;47let pricePro = Bot.getProperty("price_pro") || 100000;48let priceExpert = Bot.getProperty("price_expert") || 180000;49let adminEwallet = Bot.getProperty("admin_ewallet") || "DANA: 081234567890 a.n Admin";50let qrUrl = Bot.getProperty("admin_qr_url") || "Belum diatur (Gunakan URL foto/QRIS)";51 52let teks = "👑 <b>ADMIN PANEL - MONITORING HARGA & QR</b>\n" +53 "═══════════════════════\n\n" +54 "🔹 <b>Basic</b>: Rp " + formatRupiah(priceBasic) + "\n" +55 "🔹 <b>Pro</b>: Rp " + formatRupiah(pricePro) + "\n" +56 "🔹 <b>Expert</b>: Rp " + formatRupiah(priceExpert) + "\n\n" +57 "💳 <b>E-Wallet Aktif</b>:\n<code>" + fixHtml(adminEwallet) + "</code>\n\n" +58 "🖼️ <b>Link QR Code Aktif</b>:\n<code>" + fixHtml(qrUrl) + "</code>";59 60let keyboard = {61 inline_keyboard: [62 [63 { text: "💳 Input E-Wallet", callback_data: "/set_ewallet" },64 { text: "🖼️ Set Link/Foto QR", callback_data: "/set_qr" }65 ],66 [67 { text: "🔄 Refresh", callback_data: "/admin" }68 ]69 ]70};71 72if (request && request.message) {73 Api.editMessageText({74 message_id: request.message.message_id,75 text: teks,76 parse_mode: 'HTML',77 reply_markup: keyboard78 });79} else {80 Api.sendMessage({81 text: teks,82 parse_mode: 'HTML',83 reply_markup: keyboard84 });85 }