I'd just suggest that this is a defacto ban based on the current requirements.
If bots are going to be command triggered and require pre-approval by individual community moderators, I think it would be prudent to include an index of registered bots + commands in the community info pages.
Currently I can't think of any reasonable way for a Beehaw user to know which bots are operational and what their commands are. If bots need to be command triggered but there's no way to find out which ones are functional, why approve them to begin with?