Skip to content

#Allies

O roster de membros de guilds parceiras que se candidataram como aliados à sua guild pelo pipeline de Aliança. Fica em GUILD → Allies, logo após #Members.

O canal aparece automaticamente na barra lateral assim que qualquer uma dessas condições for verdadeira:

  • Um proprietário ativou o recurso Alliance em Configurações → Recrutamento → Ally (existe pelo menos uma linha na configuração Ally da guild), OU
  • A guild tem pelo menos um aliado ativo no roster.

Se sua guild não tem uma aliança, o canal fica oculto — sem permissão para conceder, sem toggle para ativar, simplesmente sem superfície alguma.

Permissões

A visibilidade é controlada pelo predicado de aparição automática acima + pela visibilidade normal de #Members (qualquer membro da guild pode ver assim que estiver visível).

As ações da staff dentro do detalhe por aliado (revincular um aliado a um personagem diferente, remover um aliado) requerem Manage Guild. Membros sem essa permissão veem o mesmo roster, mas sem os botões de ação.

O que a página exibe

Canal #Allies em uma guild cujo pipeline de Aliança está ativo mas nenhum aliado se candidatou ainda — barra lateral à esquerda com Allies destacado em GUILD. Painel principal exibe o cabeçalho "# Allies" mais uma barra de ferramentas com chip de filtro Status + contagem "0 allies" + caixa de busca à direita + botão Refresh. Abaixo: estado vazio com ícone de aperto de mão, cabeçalho "No allies yet", texto ("Convide um membro de guild parceira para se juntar como Aliado — compartilhe um código web de aliado, ou configure o botão Discord [Apply as Ally].") e dois botões de ação: Generate ally code + Configure Discord.

Quando o roster está vazio, a página convida o proprietário a gerar um código de aliado ou configurar o pipeline Discord. Os dois caminhos levam a Configurações → Recrutamento (aba externa Ally) ou Integração Discord (Integrações → sub-página Ally), respectivamente.

Quando o roster tem aliados, o estado vazio é substituído por uma lista de linhas de aliados, cada uma mostrando:

  • Personagem Albion + nome de usuário — o personagem do membro da guild parceira no jogo + o nome de usuário AO Master dele. Aliados com Discord vinculado também exibem um pequeno chip Discord.
  • Guild de origem — de qual guild parceira ele vem (nome da guild Albion + link).
  • Badge de statusVinculado (ainda está na sua guild parceira de origem) ou Saiu da aliança (desertou — a guild de origem saiu da sua aliança ou ele trocou para uma guild não-parceira).
  • Entrou — quando a candidatura de aliado dele foi aprovada.

A linha inteira é clicável — abre o modal Detalhes do Aliado onde a staff pode agir (veja abaixo).

Barra de ferramentas — filtro + busca + refresh

3 controles no topo da página:

  • Filtro de Status (multi-seleção) — escolha qualquer combinação de Vinculado / Saiu da aliança. Cada opção no dropdown exibe um ponto colorido e uma contagem por status (ex. Vinculado (15) / Saiu da aliança (2)). A contagem visível ao lado do chip é atualizada conforme você alterna.
  • Filtro de Guild de origem (multi-seleção com busca integrada) — escolha quais guilds parceiras incluir. Útil quando você se aliou com vários parceiros e quer focar em um. O dropdown lista todas as guilds de origem distintas no roster + uma contagem por guild.
  • Caixa de busca (lado direito) — correspondência de texto no nome do personagem, nome de usuário e nome da guild de origem. Combina com os dois filtros acima.
  • Refresh (botão de ícone, extrema direita) — busca o roster do servidor novamente. A página também sincroniza em tempo real quando aliados se candidatam, são aprovados ou mudam de status — o refresh manual raramente é necessário.

Modal Detalhes do Aliado (ações da staff)

Clicar em qualquer linha de aliado abre o modal Detalhes do Aliado. O modal exibe o perfil completo do aliado mais duas ações da staff (requerem Manage Guild):

  • 🖉 Revincular a um personagem diferente — abre um seletor de personagens com escopo para seus parceiros de aliança. Escolha um personagem; a guild de origem é resolvida em tempo real da API do Albion; a conta de usuário permanece a mesma. Útil quando um aliado trocou para um personagem alt diferente em uma guild parceira e você quer que a linha do roster o siga.
  • Remover Aliado — confirmação por digitação. A linha do aliado é soft-deletada (o status muda para Saiu da aliança), o cargo de aliado Discord vinculado é enfileirado para revogação, e quaisquer inscrições no Timer de CTA para esse personagem dentro da sua guild são limpas. A conta de usuário em si não é afetada; eles podem se candidatar novamente por um código de aliado ou pelo botão Discord [Apply as Ally].

Como aliados aparecem aqui

Um aliado aparece neste roster após um de dois fluxos ser concluído:

  • Web — eles visitam https://ao-master.com/ally/<codigo>, fazem login (ou criam conta), escolhem o personagem e enviam a candidatura. A candidatura aparece em #Pedidos de Entrada (lado Ally). A staff com Approve Enlist Members os aprova; a linha aparece em #Allies e o chip Ally Role fica associado ao personagem onde quer que ele apareça.
  • Discord — eles clicam no botão fixado [Apply as Ally] no canal #🤝-ally-here da sua guild; o bot abre um ticket 🤝-ally-…; revisores executam /ally review (e /ally done após aprovação). Mesmo destino: a linha aparece em #Allies com o chip Ally Role ativo.

Para a perspectiva completa do lado do membro, veja Membros — Aliança. Para o lado Discord, veja Discord — Fluxo Ally.

Quando o status muda para "Saiu da aliança"

Um cron de deserção roda uma vez por dia. Para cada aliado ativo, ele verifica:

  1. O personagem vinculado ainda está na guild parceira de origem?
  2. A guild parceira de origem ainda está na sua aliança (ou saiu)?

Se qualquer resposta for não, a linha do aliado muda para Saiu da aliança. O que acontece a seguir depende do modo de Sincronização de Cargo de Aliado (configurado em Integração Discord → Integrações → Ally):

  • 🟢 Off — sem auto-purge — o cargo de aliado Discord permanece. A linha continua aparecendo em #Allies com o badge Saiu da aliança até você decidir removê-los.
  • 🟡 Revisão manual — a linha entra em uma lista de revisão Stale Ally Roles (visível na página Integração Discord). Você escolhe um subconjunto para remover.
  • 🔴 Strict — purge imediato — o bot remove o cargo de aliado Discord + envia DM ao ex-aliado em um minuto.

Em todos os modos, o roster #Allies exibe o badge Saiu da aliança assim que a verificação é executada. O filtro de status no topo permite ocultar ou focar essas linhas.