Add getBots() and external Bot registration