Ответы пользователя по тегу Python
  • Как настроить авторизацию в telegram боте?

    @Zailox
    Лучше всё-же использовать SQL датабазы, но вот есть вариант без него с сохранением пользователей вида "юзер пароль":
    users = open("users.txt", 'a+')
    ...
    #После отправки команды /login
    for item in users.read().split("\n"):
        message = message.replace("/login ", "")
        if message.split(" ", 1)[0] == item.strip().split(" ", 1)[0] and message.split(' ', 1)[-1] == item.strip().split(' ', 1)[-1]:
            message.answer("Вы вошли")
        else:
            message.answer("Зарегистрируйтесь командой /register")
    ...
    #После отправки команды /register
            users.write(message.replace("/register ", ""))
            message.answer("Вы успешно зарегистрировались")


    Примерно так должен выглядеть код, пример написан на aiogram, вход происходит при отправке команды /login логин пароль, а регистрация при отправке команды /register логин пароль. И вообще, главное в обучении - problem solving, так что пореже обращайтесь к ИИ и форумам, если даже не пытались решить задачу.
    Ответ написан
    Комментировать