teenager_python, тогда напиши обработчик для вообще всех сообщений, который выводит/логгирует content type полученного сообщения. Хоть узнаем, какой именно тип приходит.
GavriKos, зависит от сайта. Многие сайты периодически стучатся на свой сервер.
Но вообще да, вопрос можно понять очень по-разному. Например, что на экране виден этот сайт.
ChatGPT код писал, что ли? Ерунда же.
Стандартный порт уже не 80, а 443. 80 для HTTP без шифрования, который сейчас вымирает.
А urllib.request.urlopen(website_url) не проверяет вообще ничего, кроме того, что данный сайт в принципе можно открыть с данной машины. Так как urlopen получит адрес сайта самостоятельно, а не будет брать IP из соединения.
Alexander, ну кому морально устаревшая, а кому старая добрая.
Меня и в десятке многое раздражает, а на 11 переходить вообще не планирую, пока её не приведут в божеский вид. Т.е. скорее всего никогда. Уж лучше на никсы.
А вообще это я к тому, что игнор разделов на флэшках выглядит как один из микрософтовских обратно-совместимых косяков, который добросовестно воспроизводится из версии в версию. Впрочем, если хоть это починили, рад за них.
Во-первых, оформи код, как положено по правилам ресурса.
Во-вторых, изучи примеры из документации aiogram. Вот тебе эхобот, который реагирует на любое сообщение, да.
В-третьих, что ещё за pip.main() в коде? Зачем это?
demoo969, ну так разберись прежде чем ботошлепствовать.
Ты сейчас сравниваешь два стикера, а потом результат сравнения (булево значение, True/False) ищешь в тексте сообщения. А его там быть не может.
Emince, ещё раз: item - это не индекс. Это УЖЕ элемент mylist, как бы mylist[i]. Тебе не нужно обращаться к mylist еще раз.
Может, так будет понятнее.
mylist = ['foo', 'bar', 'baz']
for item in mylist:
print(item)
# для списков это то же самое, что и
for _i in range(len(mylist)):
item = mylist[_i]
print(item)
Технически, разница есть, но тут она несущественна.