I started writing that actually, but there was no WebSocket client, so I had to write one from scratch. It kinda worked, but was probably too awful so I felt ashamed.
After that I didn't know how connect to multiple relays at the same time without using multiple threads, so I gave up until someone made that easier for me. What is the correct way to do that type of concurrency on Zig?