For the German community Slack we just have whitelisted (see https://slack.zendesk.com/hc/en-us/articles/206480067-Making-Slack-work-for-your-team) the @chat.wordpress.org-mail address (see https://make.wordpress.org/chat/), so there is no need of auto-inviting. Wouldn't this be much easier?