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/_order_basic.js
javascript · 76 lines
1/**#command2name: /order_basic3answer: 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 28// Mengatasi masalah null: jika property kosong, gunakan nilai default29let getCpu = Bot.getProperty("cpu_basic");30let getRam = Bot.getProperty("ram_basic");31 32let cpuBasic = (getCpu && getCpu !== "null") ? getCpu : "1 vCPU";33let ramBasic = (getRam && getRam !== "null") ? getRam : "1 GB";34 35let priceBasic = Bot.getProperty("price_basic") || 5000;36let danaNumber = Bot.getProperty("admin_dana_number") || "083187564844";37let danaName = Bot.getProperty("admin_dana_name") || "Admin";38 39let teksBayar = "💳 <b>PEMBAYARAN E-WALLET (DANA)</b>\n" +40 "═══════════════════════\n\n" +41 "📋 <b>Rincian Pesanan</b>:\n" +42 "• Paket: <b>Basic</b> (" + fixHtml(cpuBasic) + " / " + fixHtml(ramBasic) + ")\n" +43 "• Total Bayar: <b>Rp " + formatRupiah(priceBasic) + "</b>\n\n" +44 "📲 <b>Transfer DANA Ke</b>:\n" +45 "• <code>" + fixHtml(danaNumber) + "</code>\n" +46 " \n" +47 "<i>Klik tombol nomor DANA di bawah untuk menyalin nomor, lalu lakukan transfer. Setelah transfer selesai, klik tombol <b>'✅ Pembayaran Selesai'</b>.</i>";48 49let keyboard = {50 inline_keyboard: [51 [52 { text: "📋 " + danaNumber, copy_text: { text: danaNumber } }53 ],54 [55 { text: "✅ Pembayaran Selesai", callback_data: "/confirm_basic" }56 ],57 [58 { text: "⬅️ Batal", callback_data: "/buyvps" }59 ]60 ]61};62 63if (request && request.message) {64 Api.editMessageText({65 message_id: request.message.message_id,66 text: teksBayar,67 parse_mode: 'HTML',68 reply_markup: keyboard69 });70} else {71 Api.sendMessage({72 text: teksBayar,73 parse_mode: 'HTML',74 reply_markup: keyboard75 });76}