Updates the bot and messages once more and converts existing update team/user logic to use listeners.
Moves the bot-specific listeners to somewhere else and changes them to internal.