#python #python-requests #telegram #host
Вопрос:
Я кодирую с помощью python UserBot telegram для проверки, является ли имя пользователя бесплатным. У меня в базе данных есть список имен пользователей. Бот в местном работает нормально, но когда я подключаю его к Hetzner, в нем есть ошибка. Для проверки имени пользователя существует цикл, который отправляет запрос на веб-сайт telegram.
while True: vab = "icon_user" db = cluster["users"] collection = db["list2"] results = collection.find() for result in results: usern = str(result["_id"]) url = 'https://t.me/{}'.format(usern[1:]) r = requests.get(url) if vab in str(r.text) and not "400 Bad Request" in str(r.text):
Условие if иногда глючит, оно возвращает, что имя пользователя свободно, даже если оно занято. Я несколько раз пытался изменить переменную, которую проверяет условие, но у меня всегда одна и та же ошибка… Как я могу это решить?