!argument
: required[arguments]
: list of arguments, not space separated[arguments\*]
: List of arguments, space separated{argument|argument}
: Choice between arguments<argument>
Optional argument
The request (CHALLENGE REQUEST) method requests a challenge with a specific player.
CHALLENGE REQUEST !name`
CHALLENGE REQUEST bob
: Requests a challenge with bob.
The confirm (CHALLENGE CONFIRM) confirms a challenge request. This request needs to have happened in order to confirm.
CHALLENGE CONFIRM !name
CHALLENGE CONFIRM peter
: Confirms the client wishes to accept the challenge from peter
The deny (CHALLENGE DENY) method denies a challenge request.
CHALLENGE DENY !name
CHALLENGE DENY hans
: The client wishes not to play with hans.
The request (CHALLENGE REQUEST) method notifies the client a challenge request has been made.
CHALLENGE REQUEST !name
CHALLENGE REQUEST peter`: Peter has requested to start a game with to whomever this message is sent.
The deny (CHALLENGE DENY) method notifies the client that made a challenge request that the request was denied.
CHALLENGE DENY !name
CHALLENGE DENY hans
: Hans denied playing with the person to whomever this message is sent.