EDIsaev, раньше были деятели которые сканили номера телефонов перебором, потом Телеграм это прикрыл. В общем-то если на сайте бронируют одну из четырёх комнат в доме, то вряд ли это страшно, а если это что-то более сурьёзное, то я бы уже поостерёгся.
Этот функционал НЕ ПРЕДНАЗНАЧАЛСЯ для отправки сообщений автоматизированно неограниченному кругу пользователей, он нужен только для работы полноценных Телеграм-клиентов.
habrdima, в реальности объект requests.Session - это не коннект. Это что-то типа "шаблона запроса", который может иметь параметры по умолчанию, запоминать полученные от сервера куки итд итп. Можно с одной сессией запросить сначала яндекс, потом гугл, и это не будет значить, что будет один коннект.
Более того, изначально дизайн протокола HTTP предполагал, что по одному коннекту может пройти только один запрос. Потом появился HTTP/1.1 с keepalive, где можно держать коннект и гонять по нему несколько запросов. Но ни один сервер в здравом уме не будет держать часами коннект, по которому нет никакой активности. Поэтому в реальности коннект не будет удерживаться вечно, он всё равно закроется и достаточно быстро.
Тем более что нормальный способ использования requests.Session - не создавать сессию с нуля в тысячах функций, а создать один раз и использовать повсеместно.
Neisvestniy, dislash, discord_components и прочие костыли с discord.py 2.0 с самого начала очень плохо дружили. У меня самый тривиальный скрипт валился где-то в недрах с невнятными ошибками.
Алексей, похоже что да, понял неправильно. Я думал, ты свою систему регистрации пишишь и хочешь чтобы пользователи подтверждались из письма без перехода на сайт. Но ты похоже хочешь автоматизировать регистрацию на стороннем сайте.
Весьма вероятно, что там подтверждение требует полноценного браузера с js, то есть придётся или разбираться, как оно происходит в деталях, или использовать selenium (или аналоги).
Vindicar, в отличие от дискорда, у телеграма открытый клиентский API, и эти библиотеки его реализуют. Но, конечно, некоторые действия могут привести к бану. Например, частый поиск по номеру телефона или откровенный спам.
nik135, добавить конечный / в proxy_pass. Если / нет, то будет передавать полный путь из запроса, если / есть, то будет передавать только то что после /int/. Всё это описано в описании proxy_pass в официальной доке. Собственно, удалённый сервер сейчас возвращает 404 как раз из-за того, что ему передали /int/
В общем случае - только вручную и совсем нетривиально. Стили могут быть адаптивными (под разные media, разные размеры, разные User-Agent итд), стили могут генерироваться и изменяться в нутри скриптов...
Этот функционал НЕ ПРЕДНАЗНАЧАЛСЯ для отправки сообщений автоматизированно неограниченному кругу пользователей, он нужен только для работы полноценных Телеграм-клиентов.