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())