Partially, if you're triggering the bot you could detect if the user hasn't sent a message yet by setting a session variable on the start node and then detecting elsewhere if the session variable is set or not, but not possible to detect if the conversation has ended as there's no conversation timeout hook as such AFAIK