Um bot com trinta funcionalidades tem muitas configurações, e a maioria só faz sentido ao lado de outra. O Assistente de configuração lê a configuração do seu servidor e responde a perguntas sobre ela: o que uma configuração faz, o que ela contém no momento e o que mudar para obter outro comportamento.
Ele também pode propor uma alteração - como uma lista de antes/depois que você lê e aplica por conta própria. Nada é aplicado sem o seu clique.
✨ Onde fica
Um painel de chat na página Configuração de funcionalidades do seu servidor. Abra-o com o botão 🛠 no canto inferior direito.
Ele pertence à sua equipe, não a você pessoalmente. Todos da equipe veem as mesmas conversas, então um colega pode continuar de onde você parou, e você pode ler o que já foi perguntado em vez de perguntar de novo.
Este é um segundo assistente, ao lado do Assistente de gráficos e não no lugar dele. O dos gráficos continua no editor de gráficos e segue fazendo o que faz; este fala das funcionalidades do seu servidor. Os dois compartilham as configurações de modelo da sua equipe e mais nada - fazer uma pergunta a um nunca bloqueia o outro.
📖 Ele lê a sua configuração ao vivo
Não a documentação, e não o que a funcionalidade fazia antes: as configurações que estão em vigor neste servidor, agora mesmo.
Para cada funcionalidade ativada, ele recebe o rótulo de cada configuração, sua chave real, seu tipo e o valor que você colocou nela. Uma configuração que você nunca preencheu é descrita como não definida em vez de ser pulada, porque "não faz nada porque esse campo está vazio" costuma ser a resposta.
Ele também sabe quais funcionalidades não estão ativadas. Pergunte sobre uma delas e ele avisa, e diz que ela precisa ser ativada na página Recursos antes de as suas configurações existirem - em vez de inventar uma resposta sobre configurações que não estão lá.
Pressione Reler a configuração depois de mudar alguma coisa. O assistente recebe uma descrição nova junto com a sua próxima pergunta, e assim responde com base no que o servidor contém agora.
✅ Ele propõe, você aplica
Quando uma resposta envolve alterar algo, ela vem com Ver as alterações. Isso abre uma lista de antes/depois: a funcionalidade, o nome da configuração e sua chave real, o valor atual e o valor que ele sugere. Uma configuração que ele cita e que já tem o valor certo também é mostrada, marcada como Já está assim, para que nada pareça uma alteração que não é.
Aplicar grava na hora nas configurações do seu servidor - a mesma gravação que a página da própria funcionalidade faz, com as mesmas verificações e a mesma entrada no seu log de auditoria. Descartar recusa. Perguntar de novo em vez de aplicar também recusa: a proposta mais antiga é marcada como Substituída por uma resposta posterior e seu botão some, então você nunca pode aplicar a que duas respostas melhores já substituíram.
A lista é recalculada no momento em que você a abre e de novo no momento em que aplica, com base nas configurações como estão naquele instante. Se um colega mudou algo nesse meio tempo, você vê o valor dele na coluna antes - uma proposta de uma hora atrás nunca pode restaurar em silêncio o que alguém mudou desde então.
Tudo ou nada. Se qualquer parte de uma proposta não se encaixar - uma configuração que não existe, um valor que o campo não aceita - o lote inteiro é recusado e nada é gravado. O assistente é informado exatamente do que estava errado e tenta de novo, e você vê o motivo na conversa.
Há coisas que ele não consegue propor de jeito nenhum:
- Ativar ou desativar uma funcionalidade. Isso continua na página Recursos. Ele vai dizer para você ir lá.
- Qualquer credencial. Ele não consegue vê-las nem gravá-las (veja abaixo).
- Funcionalidades com página própria em vez de um formulário de configurações - Moderação, Automod, Leveling, Reaction Roles, Logs do servidor, Denúncias do Discord e Tickets do Discord. Ele sabe que deve mandar você para lá.
Quem pode aplicar
Ler uma proposta e aplicá-la são dois direitos diferentes. Quem pode usar o assistente vê a lista completa de antes/depois; aplicá-la exige permissão para configurar o servidor - a mesma que o formulário de configurações exige. Sem ela, a lista continua disponível para leitura, e o botão simplesmente não fica disponível.
🙈 Ele nunca vê suas credenciais
Várias funcionalidades guardam segredos: uma chave de API para as respostas de IA, um segredo S3 para a gravação de áudio, tokens para os alertas sociais. Esses valores são substituídos por •••••••• antes de o assistente receber qualquer informação.
Ele é informado de que o valor está oculto e por quê, então ainda consegue dizer "esta funcionalidade tem uma chave configurada" ou "esta está sem a chave" - a metade útil da resposta - sem que o segredo saia do painel. Uma configuração que você nunca preencheu continua visivelmente vazia em vez de mascarada, então "configurada" e "não configurada" nunca parecem iguais.
Ele não consegue recuperar um valor mascarado e tem a instrução de nunca pedir que você cole um no chat.
🏷 Nomes, não ids brutos
O Discord guarda canais e cargos como números longos, e uma configuração lida em ids é ilegível. Sempre que o painel conhece o nome, ele é escrito ao lado do id - 123456789 (#announcements), 987654321 (@Moderator) - para que uma resposta possa citar o canal que você realmente reconhece.
💬 Várias conversas
Cada assunto tem seu próprio tópico. Comece um com + sempre que mudar de assunto: o histórico de uma conversa é tudo o que o assistente vê, então uma discussão anterior sem relação não pode confundir a resposta.
Os tópicos recebem o título da sua primeira pergunta e são ordenados pela última mensagem. O botão 🗑 exclui um com tudo o que foi dito nele, e toda a equipe vê ele sumir. O último tópico restante não pode ser excluído - o painel sempre precisa de um lugar para escrever - nem aquele em que o assistente está trabalhando no momento.
⏳ Um pedido por vez
Enquanto o assistente está trabalhando, o campo de escrita fica desativado para a equipe inteira, em todas as conversas, e todos veem de quem é o pedido em andamento. Uma equipe compartilha um modelo e uma fatura; duas perguntas ao mesmo tempo custariam o dobro e se atropelariam nas respostas.
O botão 🛠 mostra o mesmo estado quando a janela está fechada, então você pode ver que a equipe está ocupada antes de abrir qualquer coisa.
Uma pergunta sobre gráficos e uma pergunta sobre configuração não se bloqueiam. São filas separadas de propósito.
👀 Vendo-o pensar
Cada resposta traz o raciocínio do assistente, recolhido sob Ver o raciocínio. Abra quando uma resposta o surpreender - ele geralmente diz qual configuração leu para chegar lá, o que é mais rápido do que conferi-las uma a uma.
As perguntas são rotuladas com quem as fez, porque a conversa é compartilhada.
🧠 O que o bot lembra aqui
Se a Memória de IA estiver ativada no seu servidor, o bot anota coisas que aprende sobre o servidor nas conversas no Discord. O assistente pode receber essas anotações junto com a sua pergunta.
Isso fica desativado até você ativar, e é a mesma chave que você define no painel ⚙ do Assistente de gráficos - ela é sua, não da janela. Quem autorizou essa fonte quis dizer a fonte, não uma tela em particular. Quando está ativada, o chat avisa isso acima da sua primeira mensagem.
O que ele recebe é limitado da mesma forma ali: o servidor que você tem aberto e nenhum outro, anotações sobre o próprio servidor e nunca as registradas sobre um membro individual, um número fixo das mais recentes, cada uma cortada em um tamanho razoável. Elas são entregues como contexto, nunca como instruções.
👥 Quem pode usá-lo
São necessárias duas coisas: permissão para ver o servidor e a permissão de assistente de IA da equipe. As duas são verificadas a cada pedido e de novo na conexão ao vivo, então um link compartilhado com alguém de fora da equipe não dá nada a essa pessoa.
⚙️ Qual modelo ele usa
O mesmo do Assistente de gráficos: o modelo da plataforma por padrão, ou o da sua equipe - com sua própria chave de API, seu próprio modelo ou seu próprio endpoint compatível com a OpenAI. Ele é definido uma única vez na página de configurações da sua equipe, em Modelo do assistente, e os dois assistentes o seguem.
Se nada estiver configurado, a janela avisa isso em vez de falhar na sua pergunta.
💡 Como obter uma boa resposta
Pergunte sobre comportamento, não sobre o banco de dados:
- "Por que a mensagem de boas-vindas não aparece quando alguém entra?"
- "O que o anúncio de subida de nível diz atualmente e onde é postado?"
- "Quais das minhas funcionalidades ativadas escrevem em um canal que não existe mais?"
- "Quero que o automod avise em vez de apagar - o que eu mudo?"
Depois leia o raciocínio e abra a página que ele indicar ou revise a alteração que ele propõe.
Se uma resposta afirma que já ativou ou salvou algo, ela está errada sobre si mesma. Uma alteração só existe depois que você a viu na lista de antes/depois e clicou em Aplicar - e, depois disso, ela aparece no seu log de auditoria com o seu nome.