Skip to content

Database

Maksym Zavalniuk edited this page Sep 26, 2023 · 1 revision

How to write models?

  1. Just change the content in the tgbot.models.models.py file.

  2. Create methods in the tgbot.misc.database.py file.

  3. Use your methods in handlers:

@router.message(Command("teams"))
async def get_teams_handler(message: Message, db: Database) -> None:
    teams = await db.get_teams()
    print(teams)
    return await message.answer("Teams are printed")


@router.message(Command("create_team"))
async def create_team_handler(message: Message, db: Database) -> None:
    team_name = "test_team"
    created_team = await db.create_team(team_name)
    return await message.answer(f"Team {created_team} created")
Clone this wiki locally