Ответы пользователя по тегу 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, так что пореже обращайтесь к ИИ и форумам, если даже не пытались решить задачу.
    Ответ написан
    Комментировать
  • Где можно бесплатно развернуть тг бота на python?

    @Zailox
    Есть очень много вариантов, вот некоторые из них:
    2.1 Serv00.com

    2.2 Pythonanywhere

    2.3 Google shell

    2.4 Google Collab

    2.5 Сайт для запуска python кода и возможностью установки библиотек (временно)

    2.6 Онлайн виртуалки (onworks например, но pip прийдется ставить через get-pip (временно))

    2.7 Онлайн эмуляторы UNIX терминала (временно)

    Но лучший вариант - локалхост, можно всего за 10к- собрать сервер с 8-16 оперативы и ксеоном и хостить сколько угодно ботов 24/7
    Ответ написан
    Комментировать