Should inherit from Bot.