ayushyadav7970824760/goldensellingstore_botPublic · Bot Template
AIThis Telegram store bot lets customers browse digital products and plans, apply coupons, add funds via UPI, and receive purchased keys. It includes a full admin panel for managing products, reordering items, setting reseller prices, viewing and removing key stock, configuring UPI payment details and update links, and checking user balances. Co-admins and resellers are supported, and support tickets are forwarded to the admin.
Commercedigital_storeadmin_panelupi_paymentsresellercouponskey_stock
146 commands0 envUpdated 2d agoCreated Sep 5, 2026
commands/_support.js
javascript · 80 lines
1/**#command2name: /support3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// =========================================================13// 📞 CUSTOMER SUPPORT — premium layout with checklist + Telegram/Open14// Ticket/Back buttons. Plain Unicode emoji used for reliability (renders15// identically for every user, premium or not — no risk of a mismatched16// custom-emoji ID showing the wrong icon).17// "Open Ticket" opens a lightweight ticket flow (see _open_ticket.js +18// MODULE 5c in /start) that forwards the user's message straight to admin.19// =========================================================20 21try {22 if (request && request.id) {23 HTTP.post({24 url: "https://api.telegram.org/bot" + bot.token + "/answerCallbackQuery",25 body: { callback_query_id: request.id }26 });27 }28 29 var chatId = chat.chatid;30 var messageId = request && request.message ? request.message.message_id : null;31 32 // 💎 PREMIUM SUPPORT — screenshot-style, clean and consistent.33 var supportUsername = Bot.getProperty("support_username") || "GoldensellingOwner";34 var supportLink = Bot.getProperty("support_link") || "https://t.me/" + supportUsername;35 36 var e_head = "<tg-emoji emoji-id='5260399854500191689'>👤</tg-emoji>";37 var e_check = "<tg-emoji emoji-id='6080214566191505147'>✅</tg-emoji>";38 var e_arrow = "<tg-emoji emoji-id='5893163582194978381'>➡️</tg-emoji>";39 var e_bolt = "<tg-emoji emoji-id='6091571559233755994'>⚡</tg-emoji>";40 var e_rocket = "<tg-emoji emoji-id='6093591495237967001'>🚀</tg-emoji>";41 var e_heart = "<tg-emoji emoji-id='6102856637343600044'>💚</tg-emoji>";42 var e_crown = "<tg-emoji emoji-id='6100170496077204999'>👑</tg-emoji>";43 var e_headset = "<tg-emoji emoji-id='5436113877181941026'>🎧</tg-emoji>";44 var e_diamond = "<tg-emoji emoji-id='6266967801580231067'>💎</tg-emoji>";45 var e_telegram = "<tg-emoji emoji-id='5346024644635804737'>✈️</tg-emoji>";46 var e_ticket = "<tg-emoji emoji-id='6194922667242429131'>🎫</tg-emoji>";47 48 var text =49 "<blockquote>" + e_head + " <b>NEED HELP? WE'RE HERE FOR YOU!</b> " + e_check + "</blockquote>\n\n" +50 e_arrow + " <i>Questions, payment issues, or any other problem? Our support team is ready to help.</i>\n\n" +51 e_bolt + " <b>Quick Responses</b> " + e_check + "\n" +52 e_rocket + " <b>Fast Issue Resolution</b> " + e_check + "\n" +53 e_heart + " <b>Friendly Assistance</b> " + e_check + "\n\n" +54 e_crown + " <b>Admin Support:</b> @" + supportUsername + "\n\n" +55 e_headset + " <i>We're always ready to help!</i> " + e_diamond;56 57 var keyboard = {58 inline_keyboard: [59 [{ text: "𝑻𝒆𝒍𝒆𝒈𝒓𝒂𝒎", url: supportLink, style: "primary" }],60 [{ text: "𝑶𝒑𝒆𝒏 𝑻𝒊𝒄𝒌𝒆𝒕", callback_data: "/open_ticket", style: "success" }],61 [{ text: "𝑩𝒂𝒄𝒌", callback_data: "/back", style: "danger" }]62 ]63 };64 65 var endpoint = messageId ? "editMessageText" : "sendMessage";66 var requestBody = {67 chat_id: String(chatId),68 text: text,69 parse_mode: "HTML",70 reply_markup: JSON.stringify(keyboard)71 };72 73 if (messageId) { requestBody.message_id = Number(messageId); }74 75 HTTP.post({76 url: "https://api.telegram.org/bot" + bot.token + "/" + endpoint,77 body: requestBody78 });79 80} catch (err) {}