Данил Тунев, они тут о другом - о проксиовании сайта через CF, что весьма популярно сейчас по разным причинам (защита от DDOS/парсеров/блокировка хостеров/страны-агрессора итд). Там и DNS, и SSL бесплатно будут, но нужно доверять тому, что CF не будет слушать трафик.
Ну а бесплатных DNS в мире дофига, например, есть весьма известный dns.he.net от Hurricane Electric. И многие хостеры предлагают в довесок к другим услугам бесплатно, поскольку эта услуга не требует особых ресурсов.
Также и нормальные регистраторы бесплатно предлагают (а руцентр - это чудовищные жулики).
Goretckii, скорее всего, это же прокатит на примерно любом дистрибутиве. А проблема в том, что X-сервер не запущен в момент инициализации юнита systemd и у него нет доступа к ключу X-авторизации (можно в X-сервере её отключить, конечно, но это плохая идея).
Goldsliders, на "обычном хостинге" для php (где обычно можно только заливать php-файлы) невозможно, так как для работы TOR надо ставить постоянно запущенное приложение.
Посмотреть в консоли браузера, как он скачивается, в частности, все заголовки. Часто достаточно установить браузерный User-Agent и в Referer указать тот сайт, на котором это видео открывалось.
Артём Смирнов, да, именно что не так. В фигурных скобках должен быть питон-код. Так что надо {user.id}|{user.first_name} - отдельные блоки кода для каждой переменной. А труба | должна быть частью строки.
Дмитрий, а завтра там случится ДРУГАЯ ошибка и бот обработает её неадекватно. А потом у тебя будет сто мест с таким подходом, будут происходить ошибки, но они даже в лог попадать не будут. И если что-то сломается - ты будешь долго и мучительно искать, где же оно было съедено игнорированием ошибки.
Дмитрий, я знаю как решён этот вопрос: ты просто написать try: except Exception: и теперь ещё сто раз словишь проблемы во всех таких случаях, потому что это решение НЕПРАВИЛЬНОЕ.
А ведь всего лишь надо разобраться, как работать с исключениями правильно и корректно. Отлавливать конкретные исключения и реагировать на них целенаправленно, а не просто игнорировать.
Не надо копипастить примеры и тщательно уклоняться от чтения учебниа. Язык надо знать и понимать, а не пытаться угадать скрытый смысл в отдельных фразах на основе поиска похожих слов.