(Substituído) Vários links de convite para uso

:information_source: Este conteúdo agora está disponível em Configuring how users can create and send invites for others to join your community

Melhoramos o sistema central de convites no Discourse 2.5 para adicionar um novo recurso — Links de Convite. :link:

Os Links de Convite podem ser usados várias vezes e não estão vinculados a um e-mail específico. Apenas usuários da equipe (administradores e moderadores) podem criar links de convite de uso múltiplo.

Criando um Link de Convite

Os links de convite podem ser criados na página /my/invited, clicando no botão + Enviar Convite → aba “Múltiplos Usuários”.

O limite superior padrão para “máximo de resgates permitidos” é 5000 para membros da equipe. Esse valor pode ser ajustado por meio da configuração do site invite_link_max_redemptions_limit.

Para usuários que não são da equipe, o limite é 10. O limite de usuários pode ser ajustado por meio da configuração do site invite_link_max_redemptions_limit_users.

Listagem de Links de Convite

Os links de convite existentes podem ser visualizados na página /my/invited/links.

Resgatando um Link de Convite

O link de convite pode ser resgatado por múltiplos usuários. No momento do resgate, o usuário fornece seu endereço de e-mail e nome de usuário. O usuário também tem a opção de definir Nome e Senha.

Depois que o usuário aceita o convite, será necessário clicar no link de ativação da conta enviado para o endereço de e-mail.

Além disso, usuários existentes também podem resgatar links de convite. Se o usuário já existir, essa parte do convite será ignorada e o processo continuará com as etapas de “adicionar ao grupo” e “redirecionar para um tópico específico”.

Acompanhando os Resgates

Os resgates de links de convite podem ser acompanhados na página /my/invited/redeemed.

Qualquer feedback aqui será muito bem-vindo! :rocket:

57 curtidas

Adoro muito esse recurso — é super útil e vamos utilizá-lo bastante nos próximos dois anos.

Percebi um problema com meus usuários: se um usuário que já está logado no Discourse naquele navegador tentar usar o link, ele recebe esta mensagem:
image
Isso significa que o proprietário do meu grupo (que tem enviado o link) precisa, em vez disso, adicioná-los ao grupo usando a página do Grupo. Não é algo grave, mas gera confusão desnecessária e uma troca de e-mails justamente quando estamos tentando causar uma boa primeira impressão.

O que sugiro é que, se um usuário existente tentar usar o link, ele seja automaticamente adicionado a todos os grupos especificados no convite e contabilizado como um convite bem-sucedido.

4 curtidas

Isso não está no escopo do recurso? A ideia é convidar usuários novos.

Concordo que o texto aqui não é muito bom, no entanto, e poderia ser melhorado consideravelmente.

5 curtidas

Justo; é consistente com a forma como os convites individuais se comportam.

Como você se sentiria em relação a um fluxo de trabalho simples para cobrir essa situação então? Suspeito que isso vai surgir um pouco conforme as pessoas usarem isso. Então: SE um usuário existente clicar em um link de convite multiusuário que inclua alocação de grupo (E o usuário já não for membro de nenhum desses grupos) ENTÃO:

  1. um compositor é iniciado automaticamente para uma MP entre o usuário e o autor do link contendo este texto (ou similar), como com o recurso de Solicitação de entrada no grupo.
    • (nome de usuário) tentou usar seu link de convite que incluía alocação de grupo para (grupos no convite), mas isso não pôde ser processado pois eles já são usuários de (nome do site). Por favor, considere adicioná-los diretamente a esses grupos.
3 curtidas

Acho que devemos aguardar um pouco mais e ver como essa solicitação se repete aqui. No mínimo, podemos melhorar o texto.

Já existe prática consolidada: quando você é convidado para um grupo do WhatsApp, não se espera que seja um usuário totalmente novo na plataforma; você é simplesmente inserido no grupo. O mesmo vale para o Facebook.

Dito isso, essa funcionalidade trata de trazer para a plataforma do Discourse usuários que ainda não estão nela. O aspecto de grupos é um bônus adicional, não o item principal do menu.

11 curtidas

Isso tem funcionado muito bem para nossa nova comunidade; ele simplifica a criação de contas para pular a etapa de moderação, e a flexibilidade do link significa que podemos usá-lo em e-mails personalizados, mensagens e até mesmo compartilhar em reuniões de projeto.

Fizemos uma apresentação online sobre nossa comunidade (compartilhando a tela de um tópico), e conseguimos que pessoas na plateia criassem contas rapidamente e se juntassem à conversa.

Gosto muito disso para rastrear convites. Se solicitações fossem possíveis, seria legal filtrar por solicitações de link e até ver quais links foram usados (tenho três diferentes em uso).

6 curtidas

Essa funcionalidade seria muito útil para nós. Nossa comunidade está começando de forma básica e estamos adicionando novas áreas conforme avançamos. Temos duas áreas que foram adicionadas com acesso restrito por grupo, e adicionar usuários que podem ter se juntado anteriormente ou usar o botão geral de inscrição exige muito trabalho manual.

Portanto, em nossa comunidade, seria útil ter um link que pudesse trazer novos membros e adicioná-los a um grupo, além de também adicionar usuários existentes ao mesmo grupo.

Podemos ter um pônei também? :wink:

Obrigado por essa funcionalidade.

9 curtidas

Seria muito útil termos uma forma mais fácil de permitir que usuários existentes se juntem a grupos por meio de um link, como @nathank mencionou.

Se o link fosse inteligente o suficiente para gerar um único link tanto para novos quanto para usuários existentes, isso também ajudaria bastante. Permitir que novos usuários se juntem à instância do Discourse e ao grupo. Ou permitir que um usuário existente apenas se junte ao grupo.

+1 da minha parte

7 curtidas

Bem, claramente não sou o único! Jogá-los direto no grupo, estilo WhatsApp, como você sugere, faz muito sentido.

Arpit, surgiu outro caso de uso para essa mesma solicitação:

Convidar não usuários para uma enquete

Quero poder usar uma enquete temática para atrair usuários para nosso site restrito a logins, e não tenho os endereços de e-mail deles. No momento, minha única forma de fazer isso é:

  1. compartilhar o link da enquete — isso gera uma “fricção” dupla, pois eles precisam confirmar o endereço de e-mail e depois aguardar na fila de aprovação;
  2. compartilhar o link de convite de uso múltiplo e encontrar alguma maneira de orientá-los até a enquete após a entrada (nenhuma delas é elegante).

Seria extremamente útil que eles se juntassem e fossem direcionados diretamente para a enquete em um movimento fluido (embora com uma pequena confirmação de e-mail).

3 curtidas

Presumivelmente, isso não funciona se o login local estiver desativado e você estiver usando SSO?

Os convites são incompatíveis com o SSO, pois você estaria contornando a autenticação do site principal.

5 curtidas

Oi, Jeff, obrigado por confirmar.

3 curtidas

Se eu preencher o endereço de e-mail da pessoa que quero convidar na seção de usuário único, depois alternar para a aba de múltiplos usuários e obter o link, e então inserir esse link em um e-mail que eu enviar separadamente a ela, esse link funcionará apenas se o endereço de e-mail específico for usado?
Isso seria ótimo, pois assim eu poderia convidar um usuário específico de forma mais pessoal, a partir de um endereço de e-mail que sei que não cairá na caixa de spam e que ela reconhecerá. Obrigado.

1 curtida

Você pode gerar um link na aba ‘Usuário Único’ para fazer exatamente isso (‘Copiar Link de Convite’) — não há necessidade de usar a aba ‘Múltiplos Usuários’.

7 curtidas

Isso surgiu novamente para nós, com um proprietário de grupo ficando frustrado por ter que descobrir quem já está no fórum e adicioná-los por meio de um mecanismo diferente. É claro que eu o eduquei sobre isso e não é algo enorme, mas isso estará causando bastante atrito para as pessoas que fazem uso dos links de uso múltiplo (que, aliás, são incríveis!)

2 curtidas

A mensagem de erro atual, quando um usuário logado tenta resgatar um link de convite único ou múltiplo, é:

Ops, parece que você está tentando aceitar um convite para outro usuário. Se você não é %{current_user}, faça logout e tente novamente.

Deveríamos atualizá-la para:

O convite que você está tentando resgatar funciona apenas para usuários que não possuem uma conta existente. Faça logout e tente novamente.

7 curtidas

Claro, está ótimo! Apenas um pequeno ajuste:

Desculpe! Este convite é destinado a novos usuários que ainda não possuem uma conta existente.

5 curtidas

Ok, feito via:

8 curtidas

Infelizmente, enviei um e-mail convidando cerca de 30 pessoas para o meu fórum, e o link expirou antes que todos se inscrevessem. Gostaria muito de poder editar o link e estender o prazo, mas não vi essa opção. Acabei tendo que enviar outro link, o que, infelizmente, mostra meu erro de usuário :slight_smile:

4 curtidas