455 commands2 envUpdated 7h agoCreated Aug 26, 2026
commands/typgo.js
javascript · 83 lines
1/**#command2name: typgo3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: typgo14answer: 15keyboard: 16parse_mode: 17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23try {24try { Api.answerCallbackQuery({}); } catch (e0) {}25var uid = "";26if (typeof user !== "undefined" && user) {27 if (user.telegramid) uid = String(user.telegramid);28 else if (user.id) uid = String(user.id);29}30if (!uid) return;31 32var ZU = 1000000;33var host = String((await db.global.get("typ_host_" + uid)) || uid);34var peer = String((await db.global.get("typ_peer_" + host)) || "");35if (uid !== host && uid !== peer) {36 Bot.sendMessage("اول با لینک وارد چالش شو.");37 return;38}39await db.global.set("typ_rdy_" + uid, "1");40var rh = String((await db.global.get("typ_rdy_" + host)) || "");41var rp = peer ? String((await db.global.get("typ_rdy_" + peer)) || "") : "";42if (!peer || rh !== "1" || rp !== "1") {43 Bot.sendMessage("منتظر حریف. وقتی هر دو آماده باشند جمله میآید.");44 return;45}46var bet = parseInt(await db.global.get("typ_bet_" + host) || 0) || 0;47if (bet > 0) {48 var wh = parseInt(await db.global.get("wal_" + host) || 0) || 0;49 var wp = parseInt(await db.global.get("wal_" + peer) || 0) || 0;50 var need = bet * ZU;51 if (wh < need || wp < need) {52 Bot.sendMessage("ZC برای شرط کافی نیست. شرط را ۰ کن.");53 return;54 }55 await db.global.set("wal_" + host, wh - need);56 await db.global.set("wal_" + peer, wp - need);57 await db.global.set("typ_hold_" + host, need * 2);58}59var sents = [60 "زورنیکس شیشه را نشکن",61 "سرعت تایپ یعنی تمرکز",62 "فری فایر بدون لگ رویا است",63 "پلاس زورنیکس خفن است",64 "این جمله را دقیق بنویس",65 "تهران شلوغ و ربات بیدار",66 "کیبورد را آتش نزن",67 "برنده کسی است که دقیق است"68];69var ix = Date.now() % 8;70var sent = sents[ix];71await db.global.set("typ_sent_" + host, sent);72await db.global.set("typ_open_" + host, "1");73await db.global.set("await_plus_" + host, "1");74await db.global.set("plus_mode_" + host, "typ");75await db.global.set("await_plus_" + peer, "1");76await db.global.set("plus_mode_" + peer, "typ");77await db.global.set("typ_rdy_" + host, "");78await db.global.set("typ_rdy_" + peer, "");79var msg = "⌨️ جمله:\n\n" + sent + "\n\nهمان را بفرست. اول دقیق برنده است.";80Bot.sendMessage(msg);81try { Api.sendMessage({ chat_id: (uid === host ? peer : host), text: msg }); } catch (eS) {}82 83} catch (e) { Bot.sendMessage("خطا typgo"); }