def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Çox xəbərdarlıq bana ilə səbəbdir!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "İstifadəçi qaydaları ciddi şəkildə pozduğunda ban olunacaq.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text("Çox xəbərdarlıq artıq kick ilə nəticələnəcək! Qeyd: İstifadəçilər bundan sonra yenidən qoşula biləcəklər.") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Güclü qaydalar ləğv olindu artıq istifadəçi çox xəbərdarlıq aldğında sadecə qrupdan atılacaq..".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("Mən yalnız on/yes/no/off başa düşürəm !") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("WARN hal-hazırda istifadəçilər limitləri aşdıqda kick (qrupdan atmaq ) olaraq təyin edildi.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("Warn hal-hazırda istifadəçilər limitləri aşdıqda ban ( qrupda qadağa ) olaraq təyin edildi.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat: Optional[Chat] = update.effective_chat user: Optional[User] = update.effective_user msg: Optional[Message] = update.effective_message if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Too many warns will now result in a Ban!") return (f"<b>{html.escape(chat.title)}:</b>\n" f"<b>Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Has enabled strong warns. Users will be seriously punched.(banned)") elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text("Too many warns will now result in a normal punch! Users will be able to join again after.") return (f"<b>{html.escape(chat.title)}:</b>\n" f"<b>Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Has disabled strong punches. I will use normal punch on users.") else: msg.reply_text("I only understand on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("Warns are currently set to *punch* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("Warns are currently set to *Ban* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Too many warns will now result in a ban!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has enabled strong warns. Users will be banned.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text("Too many warns will now result in a kick! Users will be able to join again after.") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has disabled strong warns. Users will only be kicked.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("I only understand on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("Warns are currently set to *kick* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("Warns are currently set to *ban* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Zbyt wiele ostrzeżeń od teraz będzie nagradzane banem futrzaka!") return "<b>{}:</b>\n" \ "<b>Administrator:</b> {}\n" \ "Włączył surowe ostrzeżenia. Futrzaki będą od teraz banowane.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text("Zbyt wiele ostrzeżeń spowoduje wyrzucenie z grupy! Futrzaki będą później dołączyć ponownie.") return "<b>{}:</b>\n" \ "<b>Administrator:</b> {}\n" \ "Wyłączył surowe ostrzeżenia. Futrzaki będą od teraz wyrzucane.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("Rozumię tylko on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("Ostrzeżenia są obecnie ustawione na *wyrzucanie* futrzaków kiedy przekroczą limit.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("Ostrzeżenia są obecnie ustawione na *banowanie* futrzaków kiedy przekroczą limit.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Troppi ammonimenti comporteranno l'espulsione permanente (ban).") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Ha abilitato gli ammonimenti rigidi. Gli utenti saranno banditi.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text("Troppi ammonimenti comporteranno l'uscita forzata. Gli utenti potranno unirsi nuovamente.") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Ha disabilitato gli ammonimenti rigidi. Gli utenti saranno solo cacciati.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("Capisco solo on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("Gli ammonimenti sono impostati per *cacciare* (kick) gli utenti quando superano il limite.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("Gli ammonimenti sono impostati per *bandire* (ban) gli utenti quando superano il limite.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat user = update.effective_user msg = update.effective_message if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text(tld(chat.id, 'warns_strength_on')) return tld(chat.id, 'warns_strength_on_log_channel').format( html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text(tld(chat.id, 'warns_strength_off')) return tld(chat.id, 'warns_strength_off_log_channel').format( html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text(tld(chat.id, 'warns_strength_invalid_arg')) else: soft_warn = sql.get_soft_warn(chat.id) if soft_warn: msg.reply_text(tld(chat.id, 'warns_strength_off'), parse_mode=ParseMode.MARKDOWN) else: msg.reply_text(tld(chat.id, 'warns_strength_on'), parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(update: Update, context: CallbackContext): args = context.args chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("경고가 너무 많으면 Ban 됩니다!") return "<b>{}:</b>\n" \ "<b>관리자:</b> {}\n" \ "강력한 경고를 활성화했어요. 사용자가 Ban 돼요.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text("경고가 너무 많아지면 강퇴당할 거예요! 사용자들은 나중에 다시 들어올 수 있어요.") return "<b>{}:</b>\n" \ "<b>관리자:</b> {}\n" \ "강력한 경고가 비활성화되었어요. 사용자는 강퇴만 당할 수 있어요.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("저는 on/yes/no/off 만 알아들을 수 있어요!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("경고는 현재 사용자가 제한을 초과할 경우 *강퇴* 되도록 설정되어 있어요.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("경고는 현재 사용자가 제한을 초과할 경우 *BAN* 되도록 설정되어 있어요.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Jyada warns hone ke bad User ko BAN kiya jaega!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has enabled strong warns. User ko BAN kiya jaega.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text("Jyada warns hone ke bad User ko KICK kiya jaega!! User link ya search se vaps join karlenge.") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has disabled strong warns. User ko sirf KICK kiya jaega.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("I only understand on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("User ko *kick* kiya jaega warn Limite cross karne ke bad.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("User ko *Ban* kiya jaega warn Limite cross karne ke bad.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat: Optional[Chat] = update.effective_chat user: Optional[User] = update.effective_user msg: Optional[Message] = update.effective_message if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text( "Terlalu banyak peringatan sekarang akan mengakibatkan Ban!") return ( f"<b>{html.escape(chat.title)}:</b>\n" f"<b>Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Telah mengaktifkan peringatan yang kuat. Pengguna akan saya tendang keluar.(banned)" ) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "TTelah mengaktifkan peringatan yang kuat. Pengguna akan ditendang dengan serius" ) return ( f"<b>{html.escape(chat.title)}:</b>\n" f"<b>Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Telah menonaktifkan. Saya akan menendang bokong pada pengguna." ) else: msg.reply_text("Saya hanya mengert on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "Peringatan saat ini disetel untuk *ditendang* pengguna saat mereka melebihi batas.", parse_mode=ParseMode.MARKDOWN, ) else: msg.reply_text( "Peringatan saat ini disetel ke *DiCekal* pengguna saat mereka melebihi batas.", parse_mode=ParseMode.MARKDOWN, ) return ""
def set_warn_strength(update: Update, context: CallbackContext): args = context.args chat: Optional[Chat] = update.effective_chat user: Optional[User] = update.effective_user msg: Optional[Message] = update.effective_message if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Too many warns will now result in a Ban!") return ( f"<b>{html.escape(chat.title)}:</b>\n" f"<b>Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Has enabled strong warns. Users will be banned" ) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "Too many warns will now result in a kick! Users will be able to join again after." ) return ( f"<b>{html.escape(chat.title)}:</b>\n" f"<b>Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Has disabled bans. I will just kick users." ) else: msg.reply_text("I only understand on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "Warns are currently set to *kick* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN, ) else: msg.reply_text( "Warns are currently set to *Ban* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN, ) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("روشن", "on"): sql.set_warn_strength(chat.id, False) msg.reply_text( "وقتی اخطار ها زیاد بشن . مقصر هاشون از گروه بن میشن!") return "<b>{}:</b>\n" \ "<b>توسط:</b> {}\n" \ "حالت بیرحمی روشن شد! کاربرهای مقصر از گپ بن خواهند شد".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("خاموش", "off"): sql.set_warn_strength(chat.id, True) msg.reply_text( "وقتی اخطار هاشون زیاد بشه ، از گپ کیک میشن! ولی باز میتونن اگه بخوان به گروه برگردن." ) return "<b>{}:</b>\n" \ "<b>توسط:</b> {}\n" \ "حالت بیرحمی خاموش شد! کاربرهای مقصر فقط اخراج خواهند شد".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text( "توی حالت بیرحمی فقط میتونی به من دستورات on/روشن یا off/خاموش رو بدی😶" ) else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "من بیرحم نیستم! اخطارهای شخصی به حدش برسه فقط اخراج میشه😊", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("من بیرحمم ! اخطار های شخصی به حدش برسه بنش میکنم😡", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("ac", "evet"): sql.set_warn_strength(chat.id, False) msg.reply_text( "Çok fazla uyarı, artık gruptan atılıp yasaklanma ile sonuçlanacak!" ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Sert uyarı ayarlandı. Kullanıcılar kovulup yasaklanacak.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("kapat", "hayir"): sql.set_warn_strength(chat.id, True) msg.reply_text( "Artık çok fazla uyarı gruptan atılma ile sonuçlanacak! Kullanıcılar daha sonra tekrar gruba katılabilecekler." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Güçlü uyarı ayarlandı. Kullanıcılar atılacak".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("Sadece evet/hayir/ac/kapat demenden anlıyorum!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("Şuan uyarılan kullanıcılar gruptan atılacaktır.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text( "Şuan uyarılan kullanıcılar gruptan atılacak, bir daha girmesi yasaklanacaktır.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text( "وقتی اخطار ها زیاد بشن . مقصر هاشون از گروه بن میشن!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has enabled strong warns. Users will be banned.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "وقتی اخطار هاشون زیاد بشه ، از گپ کیک میشن! ولی باز میتونن اگه بخوان به گروه برگردن." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has disabled strong warns. Users will only be kicked.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("من فقط دستورات on/yes/no/off رو میفهمم!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "حالت سخت گیرانه خاموشه، کسایی که خیلی اخطار بگیرن فقط اخراج میشن.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text( "حالت سختگیرانه خاموشه ، کسایی که خیلی اخطار بگیرن اخراج و بن میشن.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Çok fazla uyarı, artık yasakla sonuçlanacak!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has enabled strong warns. Users will be banned.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "Çok fazla uyarı artık gruptan atılma ile sonuçlanacak! Kullanıcılar sonra tekrar katılabilecektir." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has disabled strong warns. Users will only be kicked.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("ben sadece on/yes/no/off komutlarını anlıyorum!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "Uyarılar şu anda limitleri aştığında *gruptan at* olarak ayarlandı.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text( "Uyarılar şu anda limitleri aştığında *gruptan yasakla* olarak ayarlandı.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("අනතුරු ඇඟවීම් ඕනෑවට වඩා දැන් තහනමක් වනු ඇත!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "දැඩි අනතුරු ඇඟවීම් සක්රීය කර ඇත. පරිශීලකයින් තහනම් කරනු ලැබේ.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "අනතුරු ඇඟවීම් ඕනෑවට වඩා දැන් පයින් ගසනු ඇත! පරිශීලකයින්ට පසුව නැවත සම්බන්ධ වීමට හැකි වනු ඇත." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "දැඩි අනතුරු ඇඟවීම් අක්රීය කර ඇත. පරිශීලකයින්ට පයින් ගසනු ලැබේ.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("I only understand on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "Warns are currently set to *kick* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text( "Warns are currently set to *ban* users when they exceed the limits.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("الكثير من التحذر سيؤدي الآن إلى حظر!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "وقد مكن تحذيرات قوية. سيتم حظر المستخدمين.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "الكثير من التحذر سيؤدي الآن إلى ركلة! سيتمكن المستخدمون من الانضمام مرة أخرى بعد." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "قد تعطيل تحذيرات قوية. سيتم ركل المستخدمين فقط.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("أنا أفهم فقط on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "تحذر حاليا على * ركلة * للمستخدمين عندما تتجاوز الحدود.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text( "تحذر حاليا من إعداد * المستخدمين * على المستخدمين عندما تتجاوز الحدود.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Muitos warns resultarão em banimento!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Ativou warns fortes. Usuários serão banidos.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "Muitos warns agora resultarão em kick! Usuários poderão entrar novamente depois." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has disabled strong warns. Users will only be kicked.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("Eu só entendo on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "Warns estão definidos para *kickar* usuários quando eles passam dos limites.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text( "Warns estão definidos para *banir* usuários quando eles passam dos limites.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Artık çok fazla uyarı yasaklanacak!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Güçlü uyarılar sağlamıştır. Kullanıcılar yasaklanacak.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "Too many warns will now result in a kick! Users will be able to join again after." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Güçlü uyarılar devre dışı bıraktı. Kullanıcılar sadece tekmelenecek.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("anlamadım bunlardan birini kullan on/yes/no/off!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text( "Uyarılar şu anda kullanıcıları sınırlarını aştıklarında * tekme * olarak ayarlanmış.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text( "Uyarıları şu anda kullanıcıları sınırları aştıklarında * yasaklama * olarak ayarladınız.", parse_mode=ParseMode.MARKDOWN) return ""
def set_warn_strength(bot: Bot, update: Update, args: List[str]): chat = update.effective_chat # type: Optional[Chat] user = update.effective_user # type: Optional[User] msg = update.effective_message # type: Optional[Message] if args: if args[0].lower() in ("on", "yes"): sql.set_warn_strength(chat.id, False) msg.reply_text("Artıq xəbərdarllq limitinə çatanlar banlanacaq!") return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has enabled strong warns. Users will be banned.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) elif args[0].lower() in ("off", "no"): sql.set_warn_strength(chat.id, True) msg.reply_text( "Artıq xəbərdarlıq limitinə çatanlar qrupdan atılacaq! Amma sonradan qoşula bilər." ) return "<b>{}:</b>\n" \ "<b>Admin:</b> {}\n" \ "Has disabled strong warns. Users will only be kicked.".format(html.escape(chat.title), mention_html(user.id, user.first_name)) else: msg.reply_text("Yalnız on/yes/no/off işlətməlisiniz1!") else: limit, soft_warn = sql.get_warn_setting(chat.id) if soft_warn: msg.reply_text("Xəbərdarlıq limitinə çatanlar *qrupdan atılacaq*.", parse_mode=ParseMode.MARKDOWN) else: msg.reply_text("Xəbərdarlıq limitinə çatanlar *banlanacaq*.", parse_mode=ParseMode.MARKDOWN) return ""