it's not that bad if you read the docs and know the nips, just finished importing 87k profiles with one line, better than having to write a custom module
curl https://api.nostr.watch/v1/online | jq '.[]' | xargs -P4 -I AAA timeout 120 sh -c "./go/bin/nak req -k 0 AAA | ./go/bin/nak event wss://your.instance/relay"