from __future__ import annotations def is_command(message: str | None) -> bool: return bool(message and message.startswith("/")) def find_command_argument(message: str | None) -> str | None: """Finds the value of argument in command message text. Get string from Message.text. Example: >>> find_command_argument("/start referrer") "referrer" >>> find_command_argument("/start") None >>> find_command_argument("hi! it's me") None """ if not is_command(message): return None return str(message).split()[1] if " " in str(message) else None