could be
I'm not in love with the idea of backporting non-nostr codebases to use nostr; you will probably end up missing a bunch of awesome things nostr gives you that the prior communication model couldn't do
but messaging is so broken everywhere maybe it's worth to do it this way