from dataclasses import dataclass import random @dataclass class Statuses: PENDING: str = "pending" COMPLETED: str = "completed" def get_gen_token() -> str: """Generate a numeric token and return it as a string. Uses integers for randint endpoints to avoid TypeError. """ return str(random.randint(1, 10 ** 12)) bot_name = "test_bot" gen_token = get_gen_token() link = f"https://t.me/{bot_name}?start={gen_token}" # Minimal ORM/connector placeholder class BotConnector: def __init__(self): # Initialize DB connection or client here pass def authorize(self, token: str, telegram_user_id: int): """Mark token as completed / link token to telegram user id. Implement DB write logic here. """ pass