async def METHOD_NAME(
    cls,
    ctx: commands.Context,
    content: str = None,
    timeout: int = 60,
    *,
    cancel_message: str = "Action cancelled.",
    **kwargs
) -> bool:
    view = cls(timeout, cancel_message=cancel_message)
    await view.send_initial_message(ctx, content, **kwargs)
    await view.wait()
    return view.value