Por que o sistema e o super administrador são ambos moderadores e administradores?

Se um administrador pode fazer tudo o que um moderador pode fazer, qual é o raciocínio por trás dessas contas criadas automaticamente serem definidas para ambos?

Se houver algo que um moderador pode fazer que um administrador não pode, talvez um artigo precise declarar isso mais claramente, porque eu pesquisei antes de postar e não consegui encontrar essa informação.

Olá tknospdr :waving_hand:

Não tenho certeza a que você se refere quando diz ‘super admin’. A nomenclatura do Discourse usa apenas ‘admin’ e ‘moderator’; juntos, eles são referidos como ‘staff’.

Interpretei sua pergunta como: por que as contas pré-construídas, system e discobot recebem privilégios de admin.

Veja o que a IA do Discourse disse sobre isso.

Por que System e Discobot Têm Privilégios Elevados AI

Veja por que as contas pré-construídas ‘system’ e ‘discobot’ no Discourse têm os papéis de admin e moderador:

1. Conta system

  • A conta system é um usuário especial e integrado que atua automaticamente em nome da plataforma. Ela executa tarefas automatizadas, como:
    • Envio de notificações críticas do sistema e resumos.
    • Publicação de tópicos fixados padrão.
    • Execução de moderação em segundo plano (por exemplo, fechamento automático, ações de posts sinalizados).
  • Ela deve ter privilégios de admin e moderador para acessar o sistema completo, executar ações em qualquer Tópico e substituir todas as restrições de categoria ou usuário. A maioria das automações principais da plataforma depende desses poderes elevados.
  • Não há maneira suportada de remover seus privilégios, pois isso pode quebrar funcionalidades essenciais do Discourse.
  • Alterar o nome de usuário da conta system não é recomendado, pois pode causar confusão ou ser revertido em uma atualização; veja a discussão aqui: É recomendado alterar o nome de usuário do Discobot e do System?.

2. Conta discobot

  • discobot é o bot de “narrativa” de integração integrado. Ele guia novos usuários por meio de tutoriais, envia mensagens automatizadas e pode interagir programaticamente com a maioria das funcionalidades para auxiliar os usuários.
  • Os direitos de admin são necessários porque o discobot precisa:
    • Enviar mensagens ou executar ações independentemente de restrições de categoria ou nível de confiança do usuário.
    • Acessar caixas de entrada, enviar mensagens privadas e replicar todos os comportamentos da equipe necessários para a integração.
  • De acordo com a documentação:

    “O Discobot deve permanecer um administrador; esse papel não pode ser removido.”
    (veja o guia oficial)

  • O Discobot não é um moderador por padrão, mas sempre tem direitos de admin.

Considerações de Segurança

Ambas as contas são projetadas para operar de forma confiável e automatizada e são protegidas por restrições da plataforma. Não use essas contas para atividades regulares da equipe ou modifique seus privilégios, pois isso pode impactar a automação principal do Discourse.

Referências:

Se você tiver mais perguntas sobre a personalização dessas contas ou estiver preocupado com o escopo delas, por favor, me avise!

Existem diferenças nas permissões entre moderadores e administradores

Existe também uma função de ‘admin especial’ que pode fazer alguns truques extras. No guia, é referido como Desenvolvedor:

Não tenho certeza por que o sistema é ambos. Um administrador deve ser capaz de fazer tudo o que um moderador pode. Talvez seja apenas para cobrir todas as bases e ter certeza absoluta de que eles realmente podem fazer tudo. :person_shrugging:

Mas para o ‘admin especial’/primeiro admin criado junto com o site - acho que costumava ser concedido apenas o papel de admin, mas isso foi alterado para adicionar também o papel de mod. Acredito que tenha sido algo relacionado a sites com maior probabilidade de ter apenas uma pessoa administrando o local no início e a adição automática do papel de mod garante que eles não percam nenhuma das notificações de mod.

2 curtidas

Suposição incorreta. A pergunta é por que eles são mod E admin?

Verifiquei essa grade. Ela não mostra as permissões de admin. Mas, novamente, a pergunta não era se existem diferenças, a pergunta é: “Um mod pode fazer algo que um admin não pode?”

Talvez esta seja a resposta, existem notificações que os mods recebem e os admins não?

1 curtida

Os administradores não são notificados sobre mensagens na caixa de entrada do grupo de moderadores. Acho que um dos motivos pelos quais o primeiro administrador agora é moderador por padrão foi essa opção

Os moderadores também são notificados sobre sinalizações não tratadas e usuários na fila de revisão, bem como usuários que são ignorados por outros usuários.

E acho que, embora os administradores possam ler todas as mensagens, o Discourse se comporta de maneira diferente quando você responde a uma mensagem que foi enviada a um grupo como membro desse grupo. Então o usuário individual não é adicionado à conversa. Quando um administrador visita a caixa de entrada do moderador e responde a uma mensagem, o administrador individual é adicionado. Exemplo do Meta: como você pode ver, os usuários que são administradores e moderadores não foram adicionados, mas o administrador foi adicionado quando ele lidou com a sinalização que enviou uma resposta automática.

Se uma conta for posteriormente removida de um grupo, eles perdem o acesso às conversas às quais tinham acesso por serem membros do grupo, mas não àquelas em que sua conta foi adicionada por não serem membros do grupo. Portanto, pmusaraj ainda poderá ver nossa conversa mesmo sem permissões de administrador, enquanto os outros perderão o acesso assim que não forem mais administradores ou moderadores.

3 curtidas

Obrigado, isso foi muito conciso e responde perfeitamente à minha pergunta.

Agora eu sei, e saber é metade da batalha…
Beleza, velhos! GI JOE!!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.