Я создаю телеграм бота на основе библиотеки pyTelegramBotApi. Мне необходимо сделать бота, который будет принимать inline запросы в виде текста, а отвечать озвученным файлом. Однако, в классе InlineQueryResultVoice нужен не файл, а ссылка на него. Локальные ссылки через file:// не работают, а с сервером, даже бесплатным, заморачиваться как-то не хочет.
А просто файл отправить вместо InlineQueryResultVoice не подойдет?
Не охота разбираться как работает этот метод, но если ему нужна ссылка, что бы скачать файл и загрузить на сервер телеграм - можешь запустить локальный веб сервер python -m http.server 8000
и указать ссылку вида http://localhost:8000/path/to/file
Но это будет работать только в том случае, если ссылка обрабатывается локально, а не на стороне телеграм