Решение есть. Это локальный сервер. Только его из сишных исходников нужно самому собирать.
Я у себя
наговнокодил вот так:
// vendor/irazasyed/telegram-bot-sdk/src/TelegramClient.php
const BASE_BOT_URL = 'http://127.0.0.1:8081/bot';
Будет приходить локальный путь типа /path_to/yourfolder/qwe/filename.ext
И уже с ним работай.
Запускал сервер так (через (supervisor):
[supervisord]
environment=TELEGRAM_API_ID="2*****89",TELEGRAM_API_HASH="dc8******c34"
[program:tgapi]
command=/usr/local/bin/telegram-bot-api -u root -g www-data --local --max-webhook-connections=3 --http-stat-ip-address=127.0.0.1 --http-stat-port=8082
directory=/var/tgapi
user=root
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
numprocs=1
Разумеется, вы можете выбрать другой способ: через systemd, init.d, screen или что-нибудь ещё...
А ниже я скину ссылки на уже собранные файлы. Там и для линуксов, и для Windows, очень много, пробуйте по очереди, один из них возможно заработает. А нет, тогда на целевой системе по инструкции с Github собирайте сами.
Это работало на Debian 9 X64
https://disk.yandex.ru/d/8CI5XChsOuGx6w
Этот через WSL Ubuntu X64 собирал:
https://disk.yandex.ru/d/ViYfg5rhIljoNw
А вот остальные, там архивы (насобирал из интернета):
https://disk.yandex.ru/d/MJWQtlJv3qFamg
___
У меня платный тариф на Диске, ссылки вечные (максимально долгие), удалять не буду.