They do work with steam, its just that the menu is screwed up by steam, if you read the advanced section of the ESFBOT Documentation located in your esf/esf_bot-manual/.. folder you can read how to use the bots without a menu.
The ESFBOT team is working on a temporary fix for the menu, it...