Apps de usuário do Discord explicados: apps que você instala na sua conta
Um app de usuário do Discord é instalado na conta de uma pessoa, então seus comandos podem acompanhá-la em servidores, DMs e grupos, em vez de ficar restritos a um só servidor. Como dono de servidor, você não o instala, mas pode controlar onde esses comandos funcionam no seu servidor.
Instalação no servidor versus instalação no usuário
A documentação para desenvolvedores do Discord descreve o contexto de instalação de um app como o lugar onde ele foi instalado: um servidor, um usuário ou ambos. Um app instalado no servidor (um bot clássico) é adicionado por alguém com as permissões certas e atende àquele servidor. Um app de usuário é adicionado por uma pessoa à própria conta, e seus comandos podem ser usados nos lugares onde ela conversa, dependendo do que o desenvolvedor permitir.
A documentação diz que cada comando tem configurações para seus tipos de instalação e para seus contextos: dentro de um servidor, em uma DM com o bot ou em canais privados (o que só se aplica a comandos que suportam instalação de usuário). Os apps podem oferecer comandos diferentes em cada contexto.
O que isso muda para o seu servidor
- Os membros podem trazer ferramentas consigo. Um membro pode usar um app de usuário no seu servidor mesmo que você nunca o tenha adicionado.
- A resposta pode ficar visível para outras pessoas. Se uma resposta é pública ou visível só para quem a pediu depende do app.
- O app tem alcance limitado. Um app de usuário não é membro do seu servidor. Veja na central de ajuda do Discord o que ele pode e não pode fazer aqui em termos de permissões.
- Você ainda tem controles. A permissão que permite aos membros usar apps externos é uma permissão de cargo ou de canal. A redação do Discord muda, então procure nas configurações do cargo o nome atual.
A verificação de saúde da Proteção do Noxyr aponta permissões perigosas em @everyone, incluindo Usar Apps Externos, e oferece um botão de correção. Execute-a para ver onde você está.
Por que os donos se preocupam
Apps de usuário são práticos para coisas como consultas rápidas ou comandos divertidos. Eles também podem ser barulhentos. Spam de um comando de app, ou um app que publica links, pode aparecer nos seus canais sem nunca ter sido adicionado ao seu servidor. Defina uma política e escreva-a nas suas regras.
Onde o Noxyr se encaixa
O Noxyr é um bot de servidor: você o adiciona ao seu servidor, e ele usa as permissões que você lhe der. Ele não é um app de usuário. Tudo o que ele faz, como tickets, segurança, a loja e os sorteios, é gerenciado a partir do seu servidor e do painel. Um bot de servidor é a forma certa para recursos que precisam observar eventos, manter configurações e agir sobre cargos, o que um app por usuário não faz.
Você pode controlar quem pode usar os próprios comandos do Noxyr. Leia a visibilidade de comandos e a referência de permissões. Para entender como funcionam os comandos de barra, veja comando de barra, e para adicionar um bot com segurança, links de convite e escopos.
Checklist para donos de servidor
- Revise as permissões dos cargos. Confira se @everyone pode usar apps externos e decida se isso é aceitável.
- Use sobrescritas de canal. Desative comandos de apps externos em canais onde eles seriam ruído, como anúncios e regras.
- Escreva a regra. Uma linha sobre spam ou abuso por comandos de app, tratado como qualquer outra mensagem.
- Registre. Ative os logs do servidor para que a equipe veja o que foi publicado.
- Revise a cada trimestre. O Discord adiciona opções com frequência, então confira as configurações de novo.
Quando você não precisa agir
Se o seu servidor é pequeno e os membros são amigos, é improvável que apps de usuário causem problemas. Aja quando vir uso indevido. Não bloqueie tudo por princípio se os membros gostam dos comandos.
Como explicar isso aos seus membros
A maioria dos membros não saberá a diferença entre um bot de servidor e um app de usuário, e não precisa saber. O que eles precisam é de uma regra: comandos de qualquer app seguem as mesmas regras de comportamento que as mensagens. Coloque isso no canal de regras, diga onde comandos de app são bem-vindos (um canal de comandos de bot) e onde não são, e peça que os membros denunciem qualquer coisa que pareça golpe ou assédio.
Se um app publicar um link suspeito, trate-o como qualquer outro link. Os filtros de link do Noxyr atuam sobre mensagens que contêm links de convite, e a pontuação de segurança aponta configurações de permissão arriscadas. Nenhuma dessas ferramentas consegue ver qual app fez um comando que um membro usou, então mantenha o canal de logs ativo e confie no julgamento da equipe.
Se você cria ou administra o seu próprio bot, lembre-se de que as mesmas configurações de instalação valem para os seus comandos. Decida se cada comando faz sentido fora do seu servidor antes de permiti-lo em DMs ou canais privados. Comandos que leem ou alteram configurações do servidor devem ficar só no servidor, que é como os comandos de gerenciamento do Noxyr foram feitos para ser usados.
Próximos passos
Se quiser comparar bots de servidor, comece por os melhores bots para servidores pequenos, ou leia comandos com prefixo versus comandos de barra.
Perguntas frequentes
O que é um app de usuário do Discord?
Um app instalado na conta de uma pessoa, cujos comandos podem ser usados em servidores, DMs e canais privados, dependendo do que o desenvolvedor habilitar.
Posso bloquear apps de usuário no meu servidor?
Você pode controlar a permissão de apps externos e as sobrescritas de canal. Confira na central de ajuda do Discord o nome atual da permissão e o comportamento.
O Noxyr é um app de usuário?
Não. O Noxyr é um bot de servidor que você adiciona ao seu servidor e gerencia pelo painel.
Apps de usuário entram no meu servidor como membros?
Não. Um app instalado pelo usuário pertence à conta dele. Confira na central de ajuda do Discord o que ele pode acessar no seu servidor.