* Pass `client_id` into all callbacks. * Expose via `client_id()` method. * Bump version.
* Bump editions to 2018. * Bump dependencies and crate versions. * Implement callbacks. * Return message IDs when speaking, or `None` in case of errors. * Add callbacks to example.