Pular para o conteúdo principal

Visão geral

Responda automaticamente sempre que uma mensagem combinar com uma palavra ou frase-gatilho. Use para as perguntas que seus membros fazem todo dia (onde pedir ajuda, como ganhar um cargo, quais são as regras), para saudações ou para reagir com um emoji quando alguém diz uma palavra. O gatilho pode estar em qualquer parte da mensagem ou ser exatamente igual, pode ser limitado a alguns canais e cargos, e a resposta pode citar o membro, apagar a mensagem ou substituir a própria resposta anterior.
Chillet pergunta como pedir ajuda com um pedido e Petto responde com uma menção e o canal de suporte

No Discord: um membro pede ajuda e a resposta automática responde à mensagem dele.

Comandos

liam adiciona onde estão as regras com uma resposta para o canal de regras e --reply, e o Petto confirma com o id, contains, Responder à mensagem Sim, todos os canais e todos

No Discord: uma resposta automática nova com o id e as configurações.

liam adiciona test com um código de embed e --reply --not_strict, e o Petto confirma Tipo Código de embed

No Discord: uma resposta automática cuja resposta é um código de embed.

liam edita 7b2d4e91 com --mode exact --ping e o Petto responde que foi atualizada

No Discord: a saudação passa para correspondência exata e notifica o autor.

liam remove grita e o Petto confirma

No Discord: uma resposta automática tirada pelo gatilho.

O Petto lista 5 de 75 respostas automáticas: como peço ajuda, bom dia, petto, regras e grita com os ids e ícones

No Discord: todas as respostas automáticas com o id, o modo e o começo da resposta, de 75.

O Petto mostra 3f9a1c2e: contains, texto, responder à mensagem, todos os canais, todos, o gatilho e a resposta

No Discord: todos os detalhes de uma resposta automática.

liam reinicia e o Petto responde que tirou as 5 respostas automáticas

No Discord: todas as respostas automáticas do servidor apagadas de uma vez.

reset exclui todas as respostas automáticas do servidor, use com cuidado.

O gatilho e a resposta

Uma vírgula encerra o gatilho, então o gatilho pode ter espaços: !autoresponder add bom dia, Olá!. Um gatilho entre “aspas” também funciona, assim como o jeito antigo sem vírgula, em que o gatilho é a primeira palavra (!autoresponder add oi Olá, tudo bem). Uma vírgula só encerra o gatilho quando vem antes do primeiro { da resposta, então as vírgulas dentro de um código de embed não causam problema. A resposta é um texto simples (com variáveis) ou um código de embed: texto, até 10 embeds e botões de link. O código é verificado ao salvar: se o Discord fosse recusá-lo, nada é salvo e a resposta diz o motivo. As quebras de linha e as aspas dentro do código são mantidas.

Exemplos

Command
Result
liam pergunta como peço ajuda e o Petto responde Oi @liam, abra um ticket no suporte

No Discord: a indicação de ajuda responde à mensagem.

Variáveis nas respostas

Respostas, códigos de embed e embeds salvos aceitam todas as variáveis. Além das de sempre de membro e de servidor, uma resposta automática tem: Coloque um ! antes de uma menção em uma resposta (!@Cargo, !{user.mention}) para mostrá-la sem notificar ninguém: veja Menções silenciosas.

Flags

As flags vão no fim do comando, depois da resposta.
As flags só são lidas no fim do comando, ou antes da resposta. Um --palavra dentro de um código de embed continua fazendo parte do código.
Antes, o gatilho era sempre a primeira palavra. Agora uma vírgula seguida de espaço, antes de qualquer {, encerra o gatilho. !autoresponder add oi Olá, amigo faz o gatilho ser oi Olá. Coloque uma vírgula depois do gatilho (oi, Olá, amigo) ou use aspas ("oi" Olá, amigo) para ter certeza.

Modos de correspondência

O gatilho pode aparecer em qualquer lugar da mensagem.
A mensagem precisa começar ou terminar com o gatilho.
A mensagem precisa ser exatamente igual ao gatilho.
O gatilho é tratado como uma expressão regular.

Limitar a canais específicos

liam adiciona general e ajuda a 3f9a1c2e e o Petto diz onde ela está ativa agora

No Discord: a indicação de ajuda só responde no #general e no #ajuda.

liam tira ajuda de 3f9a1c2e e o Petto diz onde ela está ativa agora

No Discord: um canal tirado da lista.

liam limpa os canais de 3f9a1c2e e o Petto diz que vai responder em todos os canais

No Discord: a resposta automática volta a responder em todos os canais.

Por padrão, uma resposta automática funciona em qualquer lugar do servidor. O id é o código de 8 letras e números que !autoresponder list mostra (como 3f9a1c2e). channel clear remove o limite e ela volta a funcionar em todo lugar. Os membros podem ser limitados do mesmo jeito: com cargos, a resposta automática só responde a membros que têm algum deles.
liam adiciona o cargo Frequente a 7b2d4e91 e o Petto diz que agora exige um desses cargos

No Discord: a saudação só responde a membros com o cargo Frequente.

liam tira o cargo Frequente de 7b2d4e91 e o Petto diz nenhum cargo, todos

No Discord: o cargo tirado; sem cargos, ela responde a todos.

liam limpa os cargos de 7b2d4e91 e o Petto diz que vai responder a todos

No Discord: todas as restrições de cargo tiradas de uma vez.

Apagar a mensagem que ativou

A flag --delete (a opção delete_trigger) remove a mensagem que ativou a resposta, útil para limpeza por palavra-chave.

Enviar como embed

A resposta pode ir dentro de um embed simples em vez de texto simples, sem um embed salvo: a opção embed do comando slash (/autoresponder add com embed: True), ou Enviar como embed no dashboard, onde ele também pode ter título, cor e rodapé.
Chillet pergunta quando é o próximo evento e o Petto responde com um embed Eventos sobre a noite de jogos com o rodapé Petto Land

No Discord: uma resposta enviada como embed simples, com o título, a cor e o rodapé definidos no dashboard.

Limites

Um servidor Free pode ter 75 respostas automáticas e um servidor Premium, 150. Veja Premium.

Dashboard

As mesmas respostas automáticas estão em Automação → Respostas automáticas do dashboard: cada uma como um cartão com o gatilho, a resposta do Petto e as opções, e Editar abre todas as configurações (modo de correspondência, resposta, as quatro caixas, texto simples ou embed com título, cor e rodapé, um embed salvo, canais e cargos). O formulário embaixo adiciona uma.
A seção Respostas automáticas, 5 de 75, com bom dia, como peço ajuda, petto, regras como embed salvo e grita, e o formulário para adicionar uma

Dashboard → Automação → Respostas automáticas: um cartão por resposta automática, com o gatilho, a resposta do Petto e as opções.

A resposta automática de ajuda aberta com o gatilho, contains, a resposta, Responder diretamente marcado, texto ou embed com título, cor e rodapé, o embed salvo e os campos de canais e cargos

Dashboard → Automação → Respostas automáticas: Editar abre todas as configurações de uma resposta automática.