from telegram import Update
from telegram.ext import ApplicationBuilder, MessageHandler, filters, ContextTypes
import os

# Створюємо папку logs, якщо її немає
if not os.path.exists('logs'):
    os.makedirs('logs')

async def handle_document(update: Update, context: ContextTypes.DEFAULT_TYPE):
    document = update.message.document
    file = await context.bot.get_file(document.file_id)
    file_path = os.path.join('logs', document.file_name)
    await file.download_to_drive(file_path)
    print(f'Файл збережено у {file_path}')

app = ApplicationBuilder().token("7740316384:AAGQgwEGf3gN7fX4BgY9GndPnRjiONsuwdM").build()
app.add_handler(MessageHandler(filters.Document.ALL, handle_document))
app.run_polling()