gidwin, в первую очередь перестать относится к этому как к мистическому действию. Не бывает "поменял и не заработало". Надо понять, какие значения правильные, какие возникли ошибки. Нашло ли приложение хост базы? Если не нашло - разбираться с этим. Если нашло - смогло ли законнектиться к ней? А точно ли база на том порту? А если к базе удалось законнектиться, но пароль неверный - может и правда неверный? Или может там в pg_hba.conf доступ по сети не разрешён? Последнее конечно вряд ли - это же готовый образ который делали умные люди - но всё же, надо уметь находить, на каком уровне случается проблема.
И сюда уже приходить с конкретикой: ошибками, логами итд.
Шерлок Холмс, обычная, которой курильщики сигарет пользуются :)
Предлагать генератор, который от тепла полусотни зажигалок выдаст 220 вольт не надо - это равнозначно написанию большого дополнительного кода к библиотеке, после которого это будет уже не aiogram, а aio-quadart-gram.
Шерлок Холмс, никак не обойти. Если в библиотеке нет такого параметра у метода, то его нет. Это как спрашивать, как получить 220 вольт от зажигалки... А никак, зажигалка не выдаёт 220 вольт.
Значит, в API aiogram нет параметра caption у этого метода. Пойти почитать документацию, что там у него есть. Возможно, это там просто отсутствует, тогда увы.
Для начала надо убрать порт 3306 из адреса базы. У mysql в UNIX-системах localhost означает, что коннект будет через unix-сокет, а порт tcp база часто по умолчанию даже не слушает.
Руслан, то что уровень называется "физическим", не означает, что нужны глубокие познания в физике. По сути там надо понимать, что по законам природы что-то передаётся куда-то.
MaxMaksimov, в документации ютуба такого точно нет, так как ютуб предполагает, что видео будет смотреть живой человек по очереди, а не качать робот в N потоков с пропуском рекламы.
Почти любой широко и даже мало распространённый интерфейс можно поставить и в Debian, и в Ubuntu. У других дистрибов пакетная база может быть поменьше, ну и пакетный менеджер называется по-другому и имеет другой синтаксис, но в целом - в Linux в любом дистрибутиве можно добиться желаемого.
... Кроме решения проблемы "долго грузится", если в системе 256 Мб памяти и древний HDD. Но тут один дистриб Linux на другой менять не имеет смысла - ничего не изменится.
igor 9577, почти все дистрибы на базе Debian на самом деле делаются на базе Ubuntu. Но их распространение, пакетная база, готовые решения и тд при этом не становятся так же широки, как у Ubuntu.
Опять же, потестировать три с половиной всех основных deb-дистриба и после этого ещё мечтать, что существуют волшебные сказочные deb-дистрибы намного лучше - это довольно странно.
Стандартно, не качать сразу как прилетел запрос, а ставить в очередь, обрабатываемую отдельным процессом. Контролировать количество одновременных закачек. Пользователю показывать, что его задача в работе, пока его файл не будет полностью скачан и не залит ему.