def allow_connections(bot: Bot, update: Update, args: List[str]):
    chat = update.effective_chat

    if chat.type != chat.PRIVATE:
        if len(args) >= 1:
            var = args[0]
            if var == "no":
                sql.set_allow_connect_to_chat(chat.id, False)
                send_message(update.effective_message,
                             "Bu sohbet için bağlantı devre dışı bırakıldı")
            elif var == "yes":
                sql.set_allow_connect_to_chat(chat.id, True)
                send_message(update.effective_message,
                             "Bu sohbet için bağlantı etkinleştirildi")
            else:
                send_message(update.effective_message,
                             "Lütfen gir`yes` or `no`!",
                             parse_mode=ParseMode.MARKDOWN)
        else:
            get_settings = sql.allow_connect_to_chat(chat.id)
            if get_settings:
                send_message(
                    update.effective_message,
                    "Bu gruba bağlantılar üyeler için * İzin verilir *!",
                    parse_mode=ParseMode.MARKDOWN)
            else:
                send_message(
                    update.effective_message,
                    "Bu gruba bağlantı üyeler için * İzin verilmez *!",
                    parse_mode=ParseMode.MARKDOWN)
    else:
        send_message(update.effective_message,
                     "Bu komut yalnızca grup içindir. PM'de değil!")
Exemple #2
0
def allow_connections(update: Update, context: CallbackContext):
    chat = update.effective_chat
    args = context.args
    if chat.type != chat.PRIVATE:
        if len(args) >= 1:
            var = args[0]
            if var == "no":
                sql.set_allow_connect_to_chat(chat.id, False)
                send_message(update.effective_message,
                             "Connection has been disabled for this chat")
            elif var == "yes":
                sql.set_allow_connect_to_chat(chat.id, True)
                send_message(update.effective_message,
                             "Connection has been enabled for this chat")
            else:
                send_message(update.effective_message,
                             "Please enter `yes` or `no`!",
                             parse_mode=ParseMode.MARKDOWN)
        else:
            get_settings = sql.allow_connect_to_chat(chat.id)
            if get_settings:
                send_message(
                    update.effective_message,
                    "Connections to this group are *Allowed* for members!",
                    parse_mode=ParseMode.MARKDOWN)
            else:
                send_message(
                    update.effective_message,
                    "Connection to this group are *Not Allowed* for members!",
                    parse_mode=ParseMode.MARKDOWN)
    else:
        send_message(update.effective_message,
                     "This command is for group only. Not in PM!")
Exemple #3
0
def allow_connections(update, context) -> str:

    chat = update.effective_chat
    args = context.args

    if chat.type != chat.PRIVATE:
        if len(args) >= 1:
            var = args[0]
            if var == "no":
                sql.set_allow_connect_to_chat(chat.id, False)
                send_message(
                    update.effective_message,
                    "Bu qrup üçün əlaqələr deaktiv edilib",
                )
            elif var == "yes":
                sql.set_allow_connect_to_chat(chat.id, True)
                send_message(
                    update.effective_message,
                    "Bu qrup üçün əlaqələr aktiv edilib",
                )
            else:
                send_message(
                    update.effective_message,
                    "Zəhmət olmasa `yes` və ya `no` istifadə edin!",
                    parse_mode=ParseMode.MARKDOWN,
                )
        else:
            get_settings = sql.allow_connect_to_chat(chat.id)
            if get_settings:
                send_message(
                    update.effective_message,
                    "Bu qrupa qoşulma (Connection) üzvlər üçün *İcazə verilir*!",
                    parse_mode=ParseMode.MARKDOWN,
                )
            else:
                send_message(
                    update.effective_message,
                    "Bu qrupa qoşulma (Connection) üzvlər üçün *İcazə verilmir*!",
                    parse_mode=ParseMode.MARKDOWN,
                )
    else:
        send_message(update.effective_message, "Bu əmr qrup üçündür!")