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

javascript · 61 lines

Raw
1/**#command2name: /profil3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12//Function pembersih karakter khusus Markdown agar bot tidak erro13function fixMd(text) {14  if (!text) return "";15  return String(text).replace(/[_*`\[\]]/g, "");16}17 18// Ambil data user secara aman19let u = typeof user !== 'undefined' && user ? user : {};20let userId = u.telegramid ? u.telegramid : "Tidak Terdeteksi";21 22let namaDepan = u.first_name ? u.first_name : "Pelanggan";23let namaBelakang = u.last_name ? " " + u.last_name : "";24let namaLengkap = fixMd(namaDepan + namaBelakang);25 26let usernameRaw = u.username ? "@" + u.username : "Belum Set Username";27let username = fixMd(usernameRaw);28 29// Deteksi otomatis status Telegram Premium / Regular30let isPremium = u.is_premium || (request && request.from && request.from.is_premium);31let statusAkun = isPremium ? "Telegram Premium ⭐" : "tidak premium 👤";32 33// Informasi Tambahan34let lokasi = "Indonesia";35let websiteUrl = "https://wa.me/meta_verified";36 37// Teks Profil38let teks = "👤 *PROFIL " + namaLengkap.toUpperCase() + "*\n" +39           "═══════════════════════\n\n" +40           "👤 *INFORMASI KLIEN*\n" +41           "• *Nama* : " + namaLengkap + "\n" +42           "• *Username* : " + username + "\n" +43           "• *ID Akun* : `" + userId + "`\n\n" +44           "📊 *DETAIL KEANGGOTAAN*\n" +45           "• *Status* : " + statusAkun + "\n" +46           "• *Lokasi* : " + lokasi + "\n\n" +47           "🌐 *WEBSITE RESMI*\n" +48           "• [website](" + websiteUrl + ")";49 50// Kirim pesan dengan tombol Copy Text51Api.sendMessage({52  text: teks,53  parse_mode: 'Markdown',54  reply_markup: {55    inline_keyboard: [56      [57        { text: "🆔 Salin ID", copy_text: { text: String(userId) } }58      ]59    ]60  }61});