Ответы пользователя по тегу Telegram
  • Как решить проблему Selenium при работе с играми в веб телеграм?

    @Zailox
    Во 1, нужно убедиться, что на элемент уже можно кликнуть

    element = WebDriverWait(driver, 20).until(
    EC.presence_of_element_located((By.ID, "myElement")))


    2. Путь может постоянно меняться, вы точно все попробовали? И по айди, и по xpath, и по css, html и т.д.?

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

    @Zailox
    Может, причём очень даже просто (через какие-нибудь http canary, pcapdroid, wireshark (если ПК) и т.д.). Вариант решения (не факт, что будет работать, но можно попробовать) - добавить веб ссылку не самого приложения, а сервера, который будет перенаправлять запрос на сайт с приложением. Либо сделать загрузку веб приложения только при получения запроса с определенным user-agent`ом.
    Ответ написан
    Комментировать