actually no, shouldn't be at all! it'll be fun to learn the protocol too.
just websockets end of the day. you could have one synced with a relay you know is guaranteed to receive your events, and have your script just rebroadcast to a bunch of relays with retry/backoff
just a little hobby script, nothing too serious