Formulários
Ligue um modal totalmente personalizável a uma mensagem. Colete envios, revise no Discord ou aqui e, se quiser, use como inscrição com ações de aprovar e recusar.
Como funciona
Um formulário é um botão em uma mensagem que os membros clicam para preenchê-lo, como modal do Discord ou como página web hospedada, escolhido por formulário. Os envios chegam à aba Envios (e a um canal de log opcional) para revisão. Formulários de inscrição podem ser aprovados ou recusados pelo Discord ou pelo painel, não importa onde foram preenchidos.
Criar um formulário
Ao criar um formulário, escolha Normal ou Inscrição, e Modal do Discord ou Web hospedado. Nenhuma das duas escolhas pode ser alterada depois, então decida conforme os envios só precisem ser registrados (Normal) ou exijam uma decisão de aprovar ou recusar (Inscrição), e onde os membros devem preenchê-lo. Um formulário precisa de um canal para a mensagem dele. O AutoMod envia a mensagem assim que você cria o formulário, e edições posteriores no conteúdo, nos embeds ou no botão atualizam a mensagem publicada automaticamente.
Entrega: modal do Discord x web hospedado
Todo formulário é um modal do Discord ou um formulário Web hospedado, escolhido na criação. O botão de um formulário modal abre o modal direto no Discord, então ele sempre precisa de um canal. O botão de um formulário hospedado leva a uma página deste painel (automod.xyz/forms/<id>) onde o membro entra com o Discord, então restrições de cargo, tempos de espera e DMs de inscrição funcionam do mesmo jeito. Como esse link funciona sozinho, um formulário hospedado não precisa de canal nem de mensagem (mas você ainda pode adicionar). Formulários hospedados também não seguem os limites dos modais do Discord e aceitam mais campos e tipos extras (números, e-mail/URL, datas, caixas de seleção, avaliações).
Em qualquer caso, os envios chegam à mesma aba Envios, ao mesmo canal de log e ao mesmo fluxo de revisão. A coluna Origem mostra se veio do Discord ou da web.
Campos
Os campos são as perguntas que os membros respondem. Um formulário modal do Discord permite até 5 campos, o limite do próprio Discord, usando os tipos marcados como "Discord e web" abaixo. Um formulário Web hospedado permite até 25 campos, incluindo tipos extras que só uma página web consegue mostrar. As opções extras de cada campo (placeholder, tamanho mín./máx., valor padrão, tipos de canal permitidos, opções) ficam atrás de uma pequena chave Avançado, e uma prévia ao vivo mostra exatamente o que os membros vão ver.
| Tipo | Descrição |
|---|---|
| Texto (Discord e web) | Uma resposta de texto curta ou em parágrafo. |
| Lista de opções (Discord e web) | Um menu suspenso com opções definidas por você. Em uma página hospedada, também dá para mostrar como botões de opção ou caixas de seleção. |
| Usuário (Discord e web) | Quem responde escolhe um membro do servidor. |
| Cargo (Discord e web) | Quem responde escolhe um cargo do servidor. |
| Canal (Discord e web) | Quem responde escolhe um canal, útil para o "onde isso aconteceu" de um formulário de denúncia. |
| Envio de arquivo (Discord e web) | Quem responde anexa um ou mais arquivos. |
| Número (só web) | Uma resposta numérica dentro de um intervalo mín./máx. definido por você. |
| E-mail (só web) | Uma resposta de texto validada como endereço de e-mail real. |
| URL (só web) | Uma resposta de texto validada como link real. |
| Data (só web) | Um seletor de data, opcionalmente limitado a uma data mínima ou máxima. |
| Caixa de seleção (só web) | Uma única caixa de sim/não. Se for obrigatória, precisa estar marcada. |
| Avaliação (só web) | Uma escala de estrelas dentro de um mín./máx. definido por você. |
Seletores de "Usuário ou cargo" não são oferecidos de propósito. Eles raramente são úteis em um formulário que os próprios membros preenchem.
Acesso e tempo de espera
Restrinja quem pode abrir o formulário com uma lista negra ou lista branca de cargos e limite com que frequência um membro pode enviá-lo: um número máximo de usos dentro de um período de reinício (ex.: uma vez a cada 24 horas). Você também pode enviar cada envio para um canal de log.
Formulários de inscrição
As inscrições começam como Pendentes até um moderador aprová-las ou recusá-las, na aba Envios (uma por vez ou em massa) ou pelos botões do embed de log no Discord. Aprovar pode adicionar ou remover cargos automaticamente. Ao recusar, quem revisa pode informar um motivo opcional, mostrado ao candidato se houver uma DM de recusa configurada. Qualquer uma das decisões pode mandar ao candidato uma DM com mensagem e embed personalizados.
Limites
| Limite | Valor |
|---|---|
| Formulários (Free) | 1 |
| Formulários (Premium) | 25 |
| Campos por formulário (modal do Discord) | 5 |
| Campos por formulário (Web hospedado) | 25 |
Variáveis disponíveis
A DM de aprovação ou recusa de uma inscrição aceita as variáveis de membro e servidor de sempre, mais uma disponível só na DM de recusa:
{user_name}o nome de usuário do membro no Discord{user_global_name}o nome de exibição global dele{user_display_name}o nome dele como aparece neste servidor{user_mention}uma @menção que o notifica{user_tag}a tag antiga dele no formato usuario#0000{user_id}o ID de usuário dele no Discord{user_avatar}um link para o avatar dele{server_name}o nome deste servidor{server_avatar}um link para o ícone deste servidor{reason}o motivo que quem revisou informou ao recusar ("N/A" se ficou em branco)
{reason} só está disponível na DM de recusa. Aprovações nunca têm motivo.