Как зделать чтобы телеграм бот воспроизвёл музыку из google drive?
Мне нужно чтобы телеграм бот воспроизвёл музыку которая храниться в облаке (не локально)
На библиотеке бота pytelegrambotapi
Без скачивания музыки в папку с кодом а возпроизвести на прямую с облака
Wispik,
@bot.message_handler(commands=['start'])
def get_start(message):
marku=types.ReplyKeyboardMarkup(resize_keyboard=True)
bn1=types.KeyboardButton('/muxiks')
marku.add(bn1)
nn=bot.send_message(message.chat.id, 'Привет, ето бот для песен, нажмиие Выбрать песню и введите число...',reply_markup=marku)
def muxik(message):
user=message.text
if user=='2':
bot.send_message(message.chat.id, 'Загружаю...')
url = open('https://drive.google.com/file/d/1C6Q7cSHZ_WHhmc8hp...', 'rb')
bot.send_audio(message.chat.id, url)
if user==''
else:
bot.send_message(message.chat.id, 'Какой песни нет в базе данных!')
if __name__ == '__main__':
bot.polling(none_stop=True)
Импорт бота и токин я не показал, только основа кода
Rotyin, я тебе в предыдущем вопросе уже писал, ну нельзя в open ссылки открывать. Тебе человек выше ссылку дал, как скачать твой файл, не хочешь качать на диск, в оперативку качай
Wispik У меня 300+ песен и бот должен быть запущен на хостинг, на хостинге у меня нет столько места чтобы хранить ети песни, и мне нужно чтобы бот воизпроводил песни из url на облаке, есть идеи как ето зделать?
Ето как сайт чтобы слушать музыку но не скачивая ёё
Rotyin, открою большой секрет, когда ты онлайн слушаешь музыку, она скачивается на твой пк, а потом удаляется.
два варианта:
1. скачиваешь песню, отправляешь в бот, удаляешь (думаю на хостинге 50 мб у тебя есть)
2. скачиваешь песню в оперативку и отправляешь ее