for bot