Пирограмма UserBot проверяет, является ли имя пользователя бесплатным

#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 иногда глючит, оно возвращает, что имя пользователя свободно, даже если оно занято. Я несколько раз пытался изменить переменную, которую проверяет условие, но у меня всегда одна и та же ошибка… Как я могу это решить?