Загрузка данных


import asyncio
import logging
from aiogram import Bot, Dispatcher
from aiogram.client.default import DefaultBotProperties
from aiogram.enums import ParseMode

from database import init_db

# Вставь сюда свой токен от BotFather
TOKEN = "ТУТ_ТВОЙ_ТОКЕН_БОТА"

async def main():
    # Инициализируем базу данных при запуске (создадутся таблицы users и orders)
    await init_db()
    print("База данных успешно инициализирована!")

    bot = Bot(token=TOKEN, default=DefaultBotProperties(parse_mode=ParseMode.HTML))
    dp = Dispatcher()

    print("Бот запущен и ожидает сообщений...")
    await bot.delete_webhook(drop_pending_updates=True)
    await dp.start_polling(bot)

if __name__ == "__main__":
    logging.basicConfig(level=logging.INFO)
    asyncio.run(main())