455 commands2 envUpdated 6h agoCreated Aug 26, 2026
commands/flggo.js
javascript · 252 lines
1/**#command2name: flggo3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: flggo14answer: 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 host = String((await db.global.get("flg_host_" + uid)) || uid);33var peer = String((await db.global.get("flg_peer_" + host)) || "");34if (uid !== host && uid !== peer) { Bot.sendMessage("با لینک وارد شو."); return; }35await db.global.set("flg_rdy_" + uid, "1");36var rh = String((await db.global.get("flg_rdy_" + host)) || "");37var rp = peer ? String((await db.global.get("flg_rdy_" + peer)) || "") : "";38if (!peer || rh !== "1" || rp !== "1") { Bot.sendMessage("منتظر حریف."); return; }39var flags = [40 { e: "🇦🇫", n: "افغانستان" },41 { e: "🇦🇱", n: "آلبانی" },42 { e: "🇩🇿", n: "الجزایر" },43 { e: "🇦🇩", n: "آندورا" },44 { e: "🇦🇴", n: "آنگولا" },45 { e: "🇦🇬", n: "آنتیگوا" },46 { e: "🇦🇷", n: "آرژانتین" },47 { e: "🇦🇲", n: "ارمنستان" },48 { e: "🇦🇺", n: "استرالیا" },49 { e: "🇦🇹", n: "اتریش" },50 { e: "🇦🇿", n: "آذربایجان" },51 { e: "🇧🇸", n: "باهاما" },52 { e: "🇧🇭", n: "بحرین" },53 { e: "🇧🇩", n: "بنگلادش" },54 { e: "🇧🇧", n: "باربادوس" },55 { e: "🇧🇾", n: "بلاروس" },56 { e: "🇧🇪", n: "بلژیک" },57 { e: "🇧🇿", n: "بلیز" },58 { e: "🇧🇯", n: "بنین" },59 { e: "🇧🇹", n: "بوتان" },60 { e: "🇧🇴", n: "بولیوی" },61 { e: "🇧🇦", n: "بوسنی" },62 { e: "🇧🇼", n: "بوتسوانا" },63 { e: "🇧🇷", n: "برزیل" },64 { e: "🇧🇳", n: "برونئی" },65 { e: "🇧🇬", n: "بلغارستان" },66 { e: "🇧🇫", n: "بورکینافاسو" },67 { e: "🇧🇮", n: "بوروندی" },68 { e: "🇰🇭", n: "کامبوج" },69 { e: "🇨🇲", n: "کامرون" },70 { e: "🇨🇦", n: "کانادا" },71 { e: "🇨🇻", n: "کیپ ورد" },72 { e: "🇨🇫", n: "آفریقای مرکزی" },73 { e: "🇹🇩", n: "چاد" },74 { e: "🇨🇱", n: "شیلی" },75 { e: "🇨🇳", n: "چین" },76 { e: "🇨🇴", n: "کلمبیا" },77 { e: "🇰🇲", n: "کومور" },78 { e: "🇨🇬", n: "کنگو" },79 { e: "🇨🇩", n: "کنگو دموکراتیک" },80 { e: "🇨🇷", n: "کاستاریکا" },81 { e: "🇨🇮", n: "ساحل عاج" },82 { e: "🇭🇷", n: "کرواسی" },83 { e: "🇨🇺", n: "کوبا" },84 { e: "🇨🇾", n: "قبرس" },85 { e: "🇨🇿", n: "چک" },86 { e: "🇩🇰", n: "دانمارک" },87 { e: "🇩🇯", n: "جیبوتی" },88 { e: "🇩🇲", n: "دومینیکا" },89 { e: "🇩🇴", n: "دومینیکن" },90 { e: "🇪🇨", n: "اکوادور" },91 { e: "🇪🇬", n: "مصر" },92 { e: "🇸🇻", n: "السالوادور" },93 { e: "🇬🇶", n: "گینه استوایی" },94 { e: "🇪🇷", n: "اریتره" },95 { e: "🇪🇪", n: "استونی" },96 { e: "🇸🇿", n: "اسواتینی" },97 { e: "🇪🇹", n: "اتیوپی" },98 { e: "🇫🇯", n: "فیجی" },99 { e: "🇫🇮", n: "فنلاند" },100 { e: "🇫🇷", n: "فرانسه" },101 { e: "🇬🇦", n: "گابن" },102 { e: "🇬🇲", n: "گامبیا" },103 { e: "🇬🇪", n: "گرجستان" },104 { e: "🇩🇪", n: "آلمان" },105 { e: "🇬🇭", n: "غنا" },106 { e: "🇬🇷", n: "یونان" },107 { e: "🇬🇩", n: "گرنادا" },108 { e: "🇬🇹", n: "گواتمالا" },109 { e: "🇬🇳", n: "گینه" },110 { e: "🇬🇼", n: "گینه بیسائو" },111 { e: "🇬🇾", n: "گویان" },112 { e: "🇭🇹", n: "هائیتی" },113 { e: "🇭🇳", n: "هندوراس" },114 { e: "🇭🇺", n: "مجارستان" },115 { e: "🇮🇸", n: "ایسلند" },116 { e: "🇮🇳", n: "هند" },117 { e: "🇮🇩", n: "اندونزی" },118 { e: "🇮🇷", n: "ایران" },119 { e: "🇮🇶", n: "عراق" },120 { e: "🇮🇪", n: "ایرلند" },121 { e: "🇮🇱", n: "اسرائیل" },122 { e: "🇮🇹", n: "ایتالیا" },123 { e: "🇯🇲", n: "جامائیکا" },124 { e: "🇯🇵", n: "ژاپن" },125 { e: "🇯🇴", n: "اردن" },126 { e: "🇰🇿", n: "قزاقستان" },127 { e: "🇰🇪", n: "کنیا" },128 { e: "🇰🇮", n: "کیریباتی" },129 { e: "🇰🇵", n: "کره شمالی" },130 { e: "🇰🇷", n: "کره جنوبی" },131 { e: "🇰🇼", n: "کویت" },132 { e: "🇰🇬", n: "قرقیزستان" },133 { e: "🇱🇦", n: "لائوس" },134 { e: "🇱🇻", n: "لتونی" },135 { e: "🇱🇧", n: "لبنان" },136 { e: "🇱🇸", n: "لسوتو" },137 { e: "🇱🇷", n: "لیبریا" },138 { e: "🇱🇾", n: "لیبی" },139 { e: "🇱🇮", n: "لیختناشتاین" }, { e: "🇱🇹", n: "لیتوانی" },140 { e: "🇱🇺", n: "لوکزامبورگ" },141 { e: "🇲🇬", n: "ماداگاسکار" },142 { e: "🇲🇼", n: "مالاوی" },143 { e: "🇲🇾", n: "مالزی" },144 { e: "🇲🇻", n: "مالدیو" },145 { e: "🇲🇱", n: "مالی" },146 { e: "🇲🇹", n: "مالت" },147 { e: "🇲🇭", n: "جزایر مارشال" },148 { e: "🇲🇷", n: "موریتانی" },149 { e: "🇲🇺", n: "موریس" },150 { e: "🇲🇽", n: "مکزیک" },151 { e: "🇫🇲", n: "میکرونزی" },152 { e: "🇲🇩", n: "مولداوی" },153 { e: "🇲🇨", n: "موناکو" },154 { e: "🇲🇳", n: "مغولستان" },155 { e: "🇲🇪", n: "مونتهنگرو" },156 { e: "🇲🇦", n: "مراکش" },157 { e: "🇲🇿", n: "موزامبیک" },158 { e: "🇲🇲", n: "میانمار" },159 { e: "🇳🇦", n: "نامیبیا" },160 { e: "🇳🇷", n: "نائورو" },161 { e: "🇳🇵", n: "نپال" },162 { e: "🇳🇱", n: "هلند" },163 { e: "🇳🇿", n: "نیوزیلند" },164 { e: "🇳🇮", n: "نیکاراگوئه" },165 { e: "🇳🇪", n: "نیجر" },166 { e: "🇳🇬", n: "نیجریه" },167 { e: "🇲🇰", n: "مقدونیه شمالی" },168 { e: "🇳🇴", n: "نروژ" },169 { e: "🇴🇲", n: "عمان" },170 { e: "🇵🇰", n: "پاکستان" },171 { e: "🇵🇼", n: "پالائو" },172 { e: "🇵🇸", n: "فلسطین" },173 { e: "🇵🇦", n: "پاناما" },174 { e: "🇵🇬", n: "پاپوآ گینه نو" },175 { e: "🇵🇾", n: "پاراگوئه" },176 { e: "🇵🇪", n: "پرو" },177 { e: "🇵🇭", n: "فیلیپین" },178 { e: "🇵🇱", n: "لهستان" },179 { e: "🇵🇹", n: "پرتغال" },180 { e: "🇶🇦", n: "قطر" },181 { e: "🇷🇴", n: "رومانی" },182 { e: "🇷🇺", n: "روسیه" },183 { e: "🇷🇼", n: "رواندا" },184 { e: "🇰🇳", n: "سنت کیتس" },185 { e: "🇱🇨", n: "سنت لوسیا" },186 { e: "🇻🇨", n: "سنت وینسنت" },187 { e: "🇼🇸", n: "ساموآ" },188 { e: "🇸🇲", n: "سان مارینو" },189 { e: "🇸🇹", n: "سائوتومه" },190 { e: "🇸🇦", n: "عربستان" },191 { e: "🇸🇳", n: "سنگال" },192 { e: "🇷🇸", n: "صربستان" },193 { e: "🇸🇨", n: "سیشل" },194 { e: "🇸🇱", n: "سیرالئون" },195 { e: "🇸🇬", n: "سنگاپور" },196 { e: "🇸🇰", n: "اسلواکی" },197 { e: "🇸🇮", n: "اسلوونی" },198 { e: "🇸🇧", n: "جزایر سلیمان" },199 { e: "🇸🇴", n: "سومالی" },200 { e: "🇿🇦", n: "آفریقای جنوبی" },201 { e: "🇸🇸", n: "سودان جنوبی" },202 { e: "🇪🇸", n: "اسپانیا" },203 { e: "🇱🇰", n: "سریلانکا" },204 { e: "🇸🇩", n: "سودان" },205 { e: "🇸🇷", n: "سورینام" },206 { e: "🇸🇪", n: "سوئد" },207 { e: "🇨🇭", n: "سوئیس" },208 { e: "🇸🇾", n: "سوریه" },209 { e: "🇹🇼", n: "تایوان" },210 { e: "🇹🇯", n: "تاجیکستان" },211 { e: "🇹🇿", n: "تانزانیا" },212 { e: "🇹🇭", n: "تایلند" },213 { e: "🇹🇱", n: "تیمور شرقی" },214 { e: "🇹🇬", n: "توگو" },215 { e: "🇹🇴", n: "تونگا" },216 { e: "🇹🇹", n: "ترینیداد" },217 { e: "🇹🇳", n: "تونس" },218 { e: "🇹🇷", n: "ترکیه" },219 { e: "🇹🇲", n: "ترکمنستان" },220 { e: "🇹🇻", n: "تووالو" },221 { e: "🇺🇬", n: "اوگاندا" },222 { e: "🇺🇦", n: "اوکراین" },223 { e: "🇦🇪", n: "امارات" },224 { e: "🇬🇧", n: "انگلیس" },225 { e: "🇺🇸", n: "آمریکا" },226 { e: "🇺🇾", n: "اروگوئه" },227 { e: "🇺🇿", n: "ازبکستان" },228 { e: "🇻🇺", n: "وانواتو" },229 { e: "🇻🇦", n: "واتیکان" },230 { e: "🇻🇪", n: "ونزوئلا" },231 { e: "🇻🇳", n: "ویتنام" },232 { e: "🇾🇪", n: "یمن" },233 { e: "🇿🇲", n: "زامبیا" },234 { e: "🇿🇼", n: "زیمبابوه" }235];236var nF = flags.length;237var ix = Date.now() % nF;238if (ix < 0) ix = 0;239var f = flags[ix];240await db.global.set("flg_ans_" + host, f.n);241await db.global.set("flg_open_" + host, "1");242await db.global.set("await_plus_" + host, "1");243await db.global.set("plus_mode_" + host, "flg");244await db.global.set("await_plus_" + peer, "1");245await db.global.set("plus_mode_" + peer, "flg");246await db.global.set("flg_rdy_" + host, "");247await db.global.set("flg_rdy_" + peer, "");248var msg = "🚩 این پرچم مال کدام کشور است؟\n\n" + f.e + "\n\nاسم را فارسی بفرست.\nکشورها: " + nF;249Bot.sendMessage(msg);250try { Api.sendMessage({ chat_id: (uid === host ? peer : host), text: msg }); } catch (eS) {}251 252} catch (e) { Bot.sendMessage("خطا flggo"); }