* Support individual messages * React to group message and send message in private? * Add a fixed representation of a change * Add aliases * Refactor command attribute validation (use wrappers ?) * Make the bot more robust * Detect receiving of message duplicates * Introduce a lock file for the state * Think about the failure model * Save state only if message was send?