@Rotyin

Возпроизвести аудио через url python?

import telebot
from telebot import types

tocen='1625926730:AAE-_C2fEtjCYk67po961PzGKvO4uB7ezBQ'
bot=telebot.TeleBot(tocen)

@bot.message_handler(commands=['start'])
def get_start(message):
audio = open('https://drive.google.com/file/d/1C6Q7cSHZ_WHhmc8hp...', 'rb')
bot.send_audio(message.chat.id, audio)

if __name__ == '__main__':
bot.polling(none_stop=True)
Я хочу чтобы после нажатия команды в боте он прислал мне аудио которое хранится на google drive, но выскакивает ошибка

Traceback (most recent call last):
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 31, in
start(fakepyfile,mainpyfile)
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 30, in start
exec(open(mainpyfile).read(), __main__.__dict__)
File "", line 15, in
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/telebot/__init__.py", line 485, in polling
self.__threaded_polling(none_stop, interval, timeout, long_polling_timeout)
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/telebot/__init__.py", line 544, in __threaded_polling
raise e
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/telebot/__init__.py", line 507, in __threaded_polling
self.worker_pool.raise_exceptions()
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/telebot/util.py", line 117, in raise_exceptions
raise self.exception_info
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/telebot/util.py", line 69, in run
task(*args, **kwargs)
File "", line 10, in get_start
FileNotFoundError: [Errno 2] No such file or directory: 'https://drive.google.com/file/d/1C6Q7cSHZ_WHhmc8hp...'

[Program finished]
Как исправить?
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Wispik
Во-первых, доступ к аудио по твоей ссылке, закрыт
Во-вторых,
audio = open('https://drive.google.com/file/d/1C6Q7cSHZ_WHhmc8hp...', 'rb')
open открывает только файлы с диска, с ссылками не работает
В-третих, вот изучай requests
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы