manafzz147/Shenskyx_botPublic · Bot Template

ProfileTelegram

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
Back to folder

commands/_admin.js

javascript · 85 lines

Raw
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, "&amp;")20    .replace(/</g, "&lt;")21    .replace(/>/g, "&gt;");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    }