spoilerу меня есть бот в telegram для скачивания данных с virustotal
как можно реализовать следуюшее : Я в программе пишу /download "ссылка" после чего она идет боту в telegram . Далее у меня скачивается "файл" который отправил данный бот .
Это типа есть бот который нихрена не может, как добавить данную функциональность или что это?
Не понятно что именно уже реализовано, а что нужно реализовать?
UPD:У меня есть данный бот и иммеет эту функцию . Просто я хочу зделать что бы можно было через программу это все делать не включая телегу.
- Использовать Telethon и отсылать сообщения боту через него и так-же получать файлы в ответ
- Добавить боту API по которому из "программы" отсылать ссылку на файл и в ответ получать его (файл).
UPD2:Можно по точнее?
отправить файл средствами Telebot
смотри тут tb.send_document(chat_id, "FILEID")
как скачать файл средствами Python легко гуглится (и не является ответом на поставленный вопрос)
Ну или вот пример, средствами Telebot (отправка и получение):
spoilerimport telebot
TOKEN = 'YOUR BOT TOKEN'
CHAT_ID = 'YOUR CHAT ID'
bot = telebot.TeleBot(TOKEN)
ret_msg = bot.send_voice(CHAT_ID, open('tests/test_data/record.ogg', 'rb'))
file_info = bot.get_file(ret_msg.voice.file_id)
downloaded_file = bot.download_file(file_info.file_path)
with open('new_file.ogg', 'wb') as new_file:
new_file.write(downloaded_file)
Если ты ничего из этого не понял, то либо нужно начать с учебника по Python либо программирование это не твоё. И вопросы тут желательно задавать более подробные. а не скиньте готовый код.