from __future__ import annotations def format_privmsg_line(target: str, text: str) -> str: return f"PRIVMSG {target} :{text}" def format_action_line(target: str, text: str) -> str: return f"PRIVMSG {target} :\x01ACTION {text}\x01" def format_pong(token: str) -> str: return f"PONG :{token}" def format_cap_req(capabilities: list[str]) -> str: return f"CAP REQ :{' '.join(capabilities)}"