Add event listener handling to BotClient