bot users recursively