UX: Report is started if user answers twice on first message while not having read the second (actual) start
If a user is repeatedly entering messages when he is nagged with the welcome, the bot consumes them directly as a report. While this behavior can be nice for advanced users, quickly entering the report without waiting for the response, there is an expectation mismatch.
The bot internally discards any unread
responses from the server and thus currently cannot handle the unread situation yet. It might be sufficient to wait on messages that the bot has sent, where the unread
-flag has been set to false
. However, an additional lock must be included, that the user can respond with multiple messages to ensure correct processing.