fixed up bot api