示例#1
0
def disable_user(message):
    au  = whois(message.chat.username)
    '''this function disable vpn user, if exist'''
    if au[0] == True and au[1] <= 1:
        text = get_name_u(message, 8)
        text = text.strip()

        a = api_test3.disable_vpn_user(text)
        if a == True:
            from api_test3 import close_connection
            close_connection(text)
            bot.send_message(message.chat.id, 'пользователь запрещен.')
        else:
            bot.send_message(message.chat.id, 'нет такого пользователя. некого запрещать.')
    else:
        bot.send_message(message.chat.id, text_no_id)
        pass
示例#2
0
def delete_name(message):
    '''this function delete vpn user if exist'''
    au = whois(message.chat.username)
    if au[0] == True and au[1] <= 1:
        text = get_name_u(message, 7)
        #print('в смысле нот тайп',  text)
        text = text.strip()
        a = api_test3.remove_vpn_user(text)
        if a == True:
            from api_test3 import close_connection
            close_connection(text)
            bot.send_message(message.chat.id, 'пользователь удален')
        else:
            bot.send_message(message.chat.id, 'увы, такого пользователя нет.')
    else:
        bot.send_message(message.chat.id, text_no_id)
        pass
示例#3
0
def delete_name2(message):
    """берем имя и удаляем"""
    name = message.text.strip()
    from create_database import user_exist
    a = user_exist(name)
    if a == False:
        bot.send_message(message.chat.id, 'увы, такого пользователя нет. проверьте имя на опечатки, и повторите ввод.')
    elif a == True:
        from api_test3 import remove_vpn_user
        dbworker.set_state(message.chat.id,  config.States.S_START.value)
        a = remove_vpn_user(name)

        from api_test3 import close_connection
        close_connection(name)
        from create_database import delete_user_from_database
        delete_user_from_database(name)
        bot.send_message(message.chat.id, 'пользователь удален')