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