Discord
Como o Discord funciona aqui
Os membros acessam o bot por meio de um comando de barra, e não conversando normalmente. Digitar /ask quanto custa o frete? gera uma resposta; digitar quanto custa o frete? no canal não.
Isso é intencional. Um bot que lê todas as mensagens de um servidor precisa de um acesso muito mais amplo às conversas da sua comunidade e gastaria créditos com conversas nas quais nunca foi chamado a participar. O comando de barra mantém o restante do servidor privado e dá aos membros o controle sobre quando o bot está escutando.
Adicionar ao servidor (um clique)
Abra Configurações → Canais na barra lateral do painel e, no cartão Discord, escolha Autorizar. A janela abre com Adicione o bot do ProxyAI ao seu servidor e o botão Adicionar ao servidor.
- Escolha Adicionar ao servidor. A tela de permissões do Discord abre em uma nova aba.
- Escolha o servidor. Você precisa da permissão Gerenciar servidor nele, regra do Discord para adicionar qualquer app, não nossa.
- Escolha Autorizar. Você volta ao painel do ProxyAI.
Depois disso, os membros podem usar /ask nesse servidor. Não há nada para criar, nada para configurar e nenhum site de desenvolvedor para visitar.
O bot pede duas permissões: Ver canais e Enviar mensagens. O comando de barra funciona sem nenhuma delas; elas permitem que uma pessoa da sua equipe responda no canal a partir da caixa de entrada do ProxyAI.
Para adicionar um segundo servidor, escolha Adicionar ao servidor novamente e selecione-o. Para remover o bot, retire-o do servidor no próprio Discord.
Uma peculiaridade que vale saber: o item de menu Verificar novamente do cartão só analisa as configurações avançadas abaixo, então depois de uma instalação com um clique ele mostra "Não configurado". A conexão está funcionando; confirme executando /ask no seu servidor.
Avançado: use o seu próprio bot
Escolha esta opção quando quiser que o bot tenha o seu próprio nome e imagem, um comando diferente de ask ou que responda mensagens diretas. Ela exige criar uma aplicação no site de desenvolvedores do Discord, por isso dá mais trabalho.
- Abra o Portal do Desenvolvedor do Discord e escolha New Application. O nome que você der é o que os membros verão.
- Abra a aba Bot, escolha Reset Token e copie o Bot Token. O Discord mostra o token apenas uma vez.
- Abra General Information e copie a Public Key. O ProxyAI a usa para confirmar que as requisições realmente vêm do Discord.
- Na janela do ProxyAI, abaixo de Avançado, traga o seu próprio bot, cole os dois valores.
- Opcionalmente, defina um nome de Comando de barra em minúsculas e sem espaços. Deixe em branco para
ask. - Escolha Salvar.
A janela também mostra uma URL do endpoint de interações, com botão de copiar. Você não precisa dela: ao salvar, o sistema verifica o seu bot, cria o comando de barra e aponta a sua aplicação para o ProxyAI.
Em seguida, convide o seu bot:
- Portal do Desenvolvedor → Installation.
- Em Installation Contexts, ative Guild Install para servidores e também User Install se quiser que o bot responda mensagens diretas.
- Em Default Install Settings, dê os escopos
applications.commandsebote a permissão Enviar mensagens. - Copie o Install Link, abra-o e escolha o seu servidor.
Os dois valores são segredos. Se algum deles vazar, redefina o token no site do Discord e salve o novo aqui.
Teste
Num servidor em que o bot está instalado, digite /ask e envie uma pergunta. O Discord mostra o bot pensando, e a resposta chega alguns segundos depois.
- O comando não aparece: um comando recém-criado pode levar até uma hora para chegar a todos os servidores, e o Discord guarda a lista em cache por dispositivo. Aguarde e recarregue com Ctrl+R (Cmd+R no Mac). Confirme que o bot foi convidado com o escopo
applications.commands. - "Este servidor ainda não está conectado a um assistente": o bot está no servidor, mas nenhum bot do ProxyAI o reivindicou. Execute Adicionar ao servidor no seu painel.
- "Este assistente funciona dentro de um servidor": você enviou uma mensagem privada ao bot compartilhado do ProxyAI. O bot compartilhado responde apenas dentro de servidores; mensagens diretas exigem o seu próprio bot com User Install ativado.
- "O aplicativo não respondeu": a resposta demorou demais ou a conexão foi recusada. Na rota avançada, salve as configurações do Discord novamente.
- Falha ao salvar com erro de token inválido: o token foi redefinido depois que você o copiou. Redefina mais uma vez e cole o valor novo.
- Uma resposta humana nunca chega: o bot não tem Enviar mensagens naquele canal específico. Verifique as permissões do próprio canal, não apenas o cargo do servidor.
Conversas e privacidade
Na caixa de entrada do agente, uma conversa pertence a um canal do Discord, não a um membro. Em um canal compartilhado, todos que usam o comando ali compartilham um mesmo histórico, e uma resposta humana fica visível para o canal inteiro. Mensagens diretas, quando você as ativou, permanecem privadas para cada membro.
O bot vê apenas o texto digitado no comando. Todo o restante do que é dito no seu servidor fica fora do ProxyAI.