pull down to refresh

BIP47 is super interesting to me for how simple it is. But i am always confused by how those paynim bots work. aren’t they centralized?
and bip47 is only for accepting btc. but spending it is still public.
also, are lightning invoices kind of like bip47 by default?