import io import segno def invite_link(bot_username: str, token: str) -> str: return f"https://t.me/{bot_username}?start={token}" def qr_png(data: str) -> bytes: buf = io.BytesIO() segno.make(data, error="m").save(buf, kind="png", scale=10, border=2) return buf.getvalue()