def welcomemute(update: Update, context: CallbackContext) -> str: args = context.args chat = update.effective_chat user = update.effective_user msg = update.effective_message if len(args) >= 1: if args[0].lower() in ("off", "no"): sql.set_welcome_mutes(chat.id, False) msg.reply_text("I will no longer mute people on joining!") return ( f"<b>{html.escape(chat.title)}:</b>\n" f"#WELCOME_MUTE\n" f"<b>• Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Has toggled welcome mute to <b>OFF</b>." ) elif args[0].lower() in ["soft"]: sql.set_welcome_mutes(chat.id, "soft") msg.reply_text( "I will restrict users' permission to send media for 24 hours." ) return ( f"<b>{html.escape(chat.title)}:</b>\n" f"#WELCOME_MUTE\n" f"<b>• Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Has toggled welcome mute to <b>SOFT</b>." ) elif args[0].lower() in ["strong"]: sql.set_welcome_mutes(chat.id, "strong") msg.reply_text( "I will now mute people when they join until they prove they're not a bot.\nThey will have 60 seconds before they get kicked." ) return ( f"<b>{html.escape(chat.title)}:</b>\n" f"#WELCOME_MUTE\n" f"<b>• Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Has toggled welcome mute to <b>STRONG</b>." ) else: msg.reply_text( "Please enter <code>off</code>/<code>no</code>/<code>soft</code>/<code>strong</code>!", parse_mode=ParseMode.HTML, ) return "" else: curr_setting = sql.welcome_mutes(chat.id) reply = ( f"\n Give me a setting!\nChoose one out of: <code>off</code>/<code>no</code> or <code>soft</code> or <code>strong</code> only! \n" f"Current setting: <code>{curr_setting}</code>" ) msg.reply_text(reply, parse_mode=ParseMode.HTML) return ""
def welcomemute(update: Update, context: CallbackContext) -> str: args = context.args chat = update.effective_chat user = update.effective_user msg = update.effective_message if len(args) >= 1: if args[0].lower() in ("off", "no"): sql.set_welcome_mutes(chat.id, False) msg.reply_text( "Saya tidak akan lagi membisukan orang saat bergabung!") return ( f"<b>{html.escape(chat.title)}:</b>\n" f"#WELCOME_MUTE\n" f"<b>• Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Telah mengaktifkan bisukan selamat datang ke <b>OFF</b>.") elif args[0].lower() in ["soft"]: sql.set_welcome_mutes(chat.id, "soft") msg.reply_text( "Saya akan membatasi izin pengguna untuk mengirim media selama 24 jam." ) return ( f"<b>{html.escape(chat.title)}:</b>\n" f"#WELCOME_MUTE\n" f"<b>• Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Telah mengaktifkan bisukan selamat datang ke <b>SOFT</b>.") elif args[0].lower() in ["strong"]: sql.set_welcome_mutes(chat.id, "strong") msg.reply_text( "Sekarang saya akan menonaktifkan orang ketika mereka bergabung sampai mereka membuktikan bahwa mereka bukan bot.\nMereka memiliki waktu 60 detik sebelum ditendang!." ) return ( f"<b>{html.escape(chat.title)}:</b>\n" f"#WELCOME_MUTE\n" f"<b>• Admin:</b> {mention_html(user.id, user.first_name)}\n" f"Telah mengaktifkan bisukan selamat datang ke <b>STRONG</b>.") else: msg.reply_text( "Please enter <code>off</code>/<code>no</code>/<code>soft</code>/<code>strong</code>!", parse_mode=ParseMode.HTML, ) return "" else: curr_setting = sql.welcome_mutes(chat.id) reply = ( f"\n Give me a setting!\nChoose one out of: <code>off</code>/<code>no</code> or <code>soft</code> or <code>strong</code> only! \n" f"Current setting: <code>{curr_setting}</code>") msg.reply_text(reply, parse_mode=ParseMode.HTML) return ""