There is now a Discord channel thingy, no idea how this stuff works.
https://discord.gg/jXBnd9D
I think that invite link wasn't set to never expire.
I just checked and it is set to never expire, can you not join?