- If the command has a max arity of 1, everything in the message after the command name will be stored in `{{[1]}}`.
- Otherwise, the arguments will be split on spaces like usual and stored in `{{[1]}}`, `{{[2]}}`, ...
- The full message data of the message containing the command will be stored in `{{msg_id}}`, `{{msg_content}}`, `{{msg_timestamp}}` `{{msg_user_id}}`, `{{msg_user_name}}`, `{{room_host}}`, `{{users_in_room}}`
- If the command is a reply command, the message data for the parent message will be stored in `{{parent_id}}`, `{{parent_content}}`, `{{parent_timestamp}}`.