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
ProfileTelegram
146 commands0 envUpdated 2d agoCreated Sep 5, 2026
Back to folder

commands/_support.js

javascript · 80 lines

Raw
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) {}