Looks like we validate the invitation at time-of-use (which is actually an important thing to do).
You could still create the invite as the system user. It’s not very personal… but you don’t want personal.
You can also edit the invite text.
That’s due to the fact that Discord communities literally have no other way to be found.
The Discourse equivalent to this is the site’s URL.
I think this is a great approach!