Пишу тг бота, и необходимо, чтобы он сохранял файл полученный из переписки файл в формате json.
from telegram.ext import Application, MessageHandler, filters, CommandHandler
async def downloader_py(update, context):
file = await context.bot.get_file(update.message.document)
await file.download_to_drive('settings12412414')
async def downloader_json(update, context):
file = await context.bot.get_file(update.message.document)
await file.download_to_drive('items')
def main() -> None:
application = Application.builder().token('токен').build()
application.add_handler(MessageHandler(filters.Document.JSON, downloader_json))
application.add_handler(MessageHandler(filters.Document.PY, downloader_py))
application.add_handler(CommandHandler('start', start))
application.add_handler(CommandHandler('stop', stop))
application.run_polling()
if __name__ == '__main__':
main()
Все остальные форматы сохраняются нормально, кроме json.