455 commands2 envUpdated 6h agoCreated Aug 26, 2026
commands/tckin.js
javascript · 89 lines
1/**#command2name: tckin3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: tckin14answer: 15keyboard: 16parse_mode: 17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23try {24var uid = "";25if (typeof user !== "undefined" && user) {26 if (user.telegramid) uid = String(user.telegramid);27 else if (user.id) uid = String(user.id);28}29if (!uid) return;30var text = "";31if (typeof params !== "undefined" && params) text = String(params).trim();32if (!text && typeof message !== "undefined" && message) {33 if (typeof message === "object") text = String(message.text || message.caption || "");34 else text = String(message);35}36text = String(text || "").trim();37if (text === "لغو" || text === "🔴 لغو") {38 await db.global.set("await_tck_" + uid, "");39 await db.global.set("tck_mode_" + uid, "");40 Bot.sendMessage("لغو شد");41 return;42}43if (!text) { Bot.sendMessage("متن را بنویس."); return; }44 45var mode = String((await db.global.get("tck_mode_" + uid)) || "");46if (mode === "ans") {47 var isBoss = (uid === "5861439682");48 var isAdmin = isBoss || ((await db.global.get("rank_" + uid)) === "admin");49 if (!isAdmin) {50 await db.global.set("await_tck_" + uid, "");51 Bot.sendMessage("فقط ادمین");52 return;53 }54 await db.global.set("await_tck_" + uid, "");55 await db.global.set("tck_mode_" + uid, "");56 var cur = parseInt(await db.global.get("tck_cur_" + uid) || 0) || 0;57 if (!cur) cur = parseInt(await db.global.get("tck_last") || 0) || 0;58 if (!cur) { Bot.sendMessage("تیکتی انتخاب نشده."); return; }59 var one = null;60 try { one = JSON.parse(String((await db.global.get("tck_" + cur)) || "")); } catch (e1) { one = null; }61 if (!one) { Bot.sendMessage("تیکت نیست."); return; }62 one.st = "done";63 one.ans = text.slice(0, 800);64 await db.global.set("tck_" + cur, JSON.stringify(one));65 Bot.sendMessage("✅ جواب تیکت #" + cur + " ارسال شد.");66 try {67 Api.sendMessage({68 chat_id: String(one.uid || ""),69 text: "🎫 پاسخ پشتیبانی #" + cur + "\n───────────────\n" + text.slice(0, 800)70 });71 } catch (eN) {}72 try { Bot.runCommand("tckad"); } catch (e2) {}73 return;74}75 76await db.global.set("await_tck_" + uid, "");77await db.global.set("tck_mode_" + uid, "");78var nid = parseInt(await db.global.get("tck_nid") || 1) || 1;79await db.global.set("tck_nid", nid + 1);80await db.global.set("tck_" + nid, JSON.stringify({ id: nid, uid: uid, text: text.slice(0, 1500), st: "open" }));81await db.global.set("tck_last", String(nid));82Bot.sendMessage("✅ تیکت ثبت شد.\nشماره پیگیری: #" + nid + "\nمنتظر پاسخ باش.");83try {84 Api.sendMessage({85 chat_id: "5861439682",86 text: "🎫 تیکت #" + nid + "\nاز: " + uid + "\n" + text.slice(0, 800)87 });88} catch (eB) {}89} catch (e) { Bot.sendMessage("خطا tckin"); }