{"id":193116,"date":"2025-08-17T19:43:50","date_gmt":"2025-08-17T17:43:50","guid":{"rendered":"https:\/\/fivemx.com\/?p=193116"},"modified":"2026-08-09T09:40:24","modified_gmt":"2026-08-09T07:40:24","slug":"lista-de-permissoes-do-discord-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/pt\/discord-whitelist-fivem\/","title":{"rendered":"Configurar uma lista de permiss\u00f5es de cargos do Discord para FiveM"},"content":{"rendered":"<p>Uma lista de permiss\u00f5es de cargos do Discord permite que a equipe aprove o acesso atribuindo um cargo espec\u00edfico. Use o modo de cargo do Discord integrado \u00e0 sua vers\u00e3o instalada do txAdmin e, em seguida, teste uma conta aprovada e uma n\u00e3o aprovada antes de confiar nele.<\/p>\n<h2 id=\"prepare-access-and-recovery\">Prepare o acesso e a recupera\u00e7\u00e3o<\/h2>\n<p>Voc\u00ea precisa de permiss\u00e3o para configurar o txAdmin e o aplicativo Discord, al\u00e9m de um servidor Discord e um cargo de aprova\u00e7\u00e3o dedicado. Mantenha um login de recupera\u00e7\u00e3o autorizado do txAdmin dispon\u00edvel. N\u00e3o combine v\u00e1rios scripts de lista de permiss\u00f5es at\u00e9 entender qual deles aceita ou rejeita uma conex\u00e3o.<\/p>\n<h2 id=\"1-connect-the-discord-bot\">1. Conecte o bot do Discord<\/h2>\n<p>Configure o bot dedicado pela integra\u00e7\u00e3o do Discord do txAdmin. Siga os requisitos exibidos para permiss\u00f5es do bot e intents de membros. Armazene o token somente na configura\u00e7\u00e3o protegida do servidor. Se o token aparecer em uma captura de tela ou reposit\u00f3rio p\u00fablico, redefina-o e atualize a integra\u00e7\u00e3o.<\/p>\n<p>Confirme se o bot se conecta ao servidor Discord pretendido antes de configurar o acesso. As mensagens de status do canal e a aprova\u00e7\u00e3o da conex\u00e3o s\u00e3o recursos separados; uma mensagem de status funcionando n\u00e3o prova que a lista de permiss\u00f5es funciona.<\/p>\n<h2 id=\"2-copy-the-server-and-role-ids\">2. Copie os IDs do servidor e do cargo<\/h2>\n<p>Ative o Modo Desenvolvedor nas configura\u00e7\u00f5es avan\u00e7adas do usu\u00e1rio do Discord. Copie o ID do servidor e o ID do seu cargo de aprova\u00e7\u00e3o. Use IDs, n\u00e3o nomes de exibi\u00e7\u00e3o. Atribua o cargo a um membro de teste e deixe outro membro sem ele. Mantenha a permiss\u00e3o para atribuir esse cargo limitada \u00e0 equipe que pode aprovar o acesso.<\/p>\n<h2 id=\"3-select-the-discord-role-mode\">3. Selecione o modo de cargo do Discord<\/h2>\n<p>Nas configura\u00e7\u00f5es da lista de permiss\u00f5es do txAdmin, selecione o modo para cargos do Discord e insira os IDs de servidor\/cargo necess\u00e1rios. A configura\u00e7\u00e3o upstream chama este modo <code data-no-translation=\"\" translate=\"no\">discordRoles<\/code>; use a interface fornecida pela sua vers\u00e3o instalada em vez de editar arquivos de recursos n\u00e3o relacionados. Salve a configura\u00e7\u00e3o e siga qualquer instru\u00e7\u00e3o de rein\u00edcio mostrada.<\/p>\n<p>Escreva uma mensagem de rejei\u00e7\u00e3o curta explicando onde se candidatar e como obter ajuda. Evite expor canais internos da equipe, tokens ou identificadores pessoais em mensagens de conex\u00e3o.<\/p>\n<h2 id=\"4-test-the-complete-decision\">4. Teste a decis\u00e3o completa<\/h2>\n<ol>\n<li>Conecte-se com o membro que tem o cargo de aprova\u00e7\u00e3o. Confirme se o servidor aceita a conex\u00e3o.<\/li>\n<li>Conecte-se com o membro que n\u00e3o tem o cargo. Confirme a rejei\u00e7\u00e3o e uma mensagem \u00fatil.<\/li>\n<li>Remova o cargo do membro aprovado, aguarde o comportamento de atualiza\u00e7\u00e3o documentado da integra\u00e7\u00e3o e, em seguida, reconecte-se e confirme a rejei\u00e7\u00e3o.<\/li>\n<li>Reatribua o cargo e reconecte-se. Verifique o caso aprovado novamente.<\/li>\n<li>Revise os logs e o comportamento de recupera\u00e7\u00e3o quando a associa\u00e7\u00e3o ao Discord n\u00e3o puder ser resolvida. N\u00e3o presuma que uma falha de depend\u00eancia tenha o comportamento de acesso desejado.<\/li>\n<\/ol>\n<h2 id=\"troubleshoot-the-failed-boundary\">Solucione o limite falho<\/h2>\n<p>Se o bot n\u00e3o conseguir se conectar, inspecione o token, o aplicativo selecionado e o log do txAdmin. Se apenas as verifica\u00e7\u00f5es de cargo falharem, verifique o ID da guilda, o ID do cargo, a associa\u00e7\u00e3o real e o modo configurado. Siga as orienta\u00e7\u00f5es atuais do txAdmin para detec\u00e7\u00e3o de identidade do Discord; um identificador ausente deve produzir uma rejei\u00e7\u00e3o acion\u00e1vel.<\/p>\n<p>N\u00e3o adicione permiss\u00e3o de Administrador ou reinicie repetidamente como um substituto para ler o erro. Se um recurso de lista de permiss\u00f5es separado estiver instalado, desative a pol\u00edtica conflitante apenas durante uma altera\u00e7\u00e3o de manuten\u00e7\u00e3o controlada e verifique o acesso novamente.<\/p>\n<h2 id=\"maintain-the-rule\">Mantenha a regra<\/h2>\n<p>Documente quem concede o cargo, como funcionam os recursos e como o acesso \u00e9 removido. Revise as permiss\u00f5es do bot e da equipe quando os administradores mudarem. Um cargo que permite a jogabilidade n\u00e3o deve conceder automaticamente direitos de administra\u00e7\u00e3o do txAdmin.<\/p>\n<h2 id=\"reference-documentation\">Documenta\u00e7\u00e3o de refer\u00eancia<\/h2>\n<p><a href=\"https:\/\/raw.githubusercontent.com\/tabarra\/txAdmin\/master\/core\/modules\/ConfigStore\/schema\/whitelist.ts\">Fonte: raw.githubusercontent.com<\/a> \u00b7 <a href=\"https:\/\/docs.fivem.net\/docs\/resources\/txAdmin\/\">Cfx.re \u2014 txAdmin<\/a> \u00b7 <a href=\"https:\/\/docs.discord.com\/developers\/topics\/oauth2\">Fonte: docs.discord.com<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Uma lista de permiss\u00f5es de cargos do Discord permite que a equipe aprove o acesso atribuindo um cargo espec\u00edfico. Use o modo de cargo do Discord integrado \u00e0 sua vers\u00e3o instalada do txAdmin e, em seguida, teste uma conta aprovada e uma n\u00e3o aprovada antes de confiar nele.<\/p>","protected":false},"author":1,"featured_media":193117,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2885],"tags":[],"class_list":["post-193116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-discord-guides"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/193116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/comments?post=193116"}],"version-history":[{"count":2,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/193116\/revisions"}],"predecessor-version":[{"id":210122,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/193116\/revisions\/210122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media\/193117"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media?parent=193116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/categories?post=193116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/tags?post=193116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}