async def main():
# Инициализация бота и диспетчера
bot = Bot(token=API_TOKEN, default=DefaultBotProperties(parse_mode="HTML"))
storage = MemoryStorage()
dp = Dispatcher(storage=storage)
try:
# Запуск обработки обновлений бота
await dp.start_polling(bot, timeout=30, limit=100, relax=0.1)
except Exception as e:
logging.exception("Неожиданная ошибка в основном цикле бота")
finally:
logging.info("Бот остановлен.")
if __name__ == "__main__":
asyncio.run(main())
file = await bot.get_file(file_id)
file_path = file.file_path
video_path = f"{file_id}.mp4"
await bot.download_file(file_path, video_path)
не удаётся скачать, файл. Вес видео 30мб. Использую библиотеку aiogram