#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.](/images/channels-allies/01-tab.png)
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 status —
Vinculado(ainda está na sua guild parceira de origem) ouSaiu 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#Alliese 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-hereda sua guild; o bot abre um ticket🤝-ally-…; revisores executam/ally review(e/ally doneapós aprovação). Mesmo destino: a linha aparece em#Alliescom 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:
- O personagem vinculado ainda está na guild parceira de origem?
- 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
#Alliescom 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.
Links relacionados
- Membros — Aliança — a visão do lado do aliado sobre ser um aliado.
- Configurações → Recrutamento — configure perguntas de candidatura + chip Ally Role + gere códigos de aliado.
- Integração Discord — Integrações → sub-página Ally (mapeamento de canal, modo Sincronização de Cargo de Aliado, funções Discord de parceiros).
- Discord — Fluxo Ally — pipeline do lado Discord (painel bot Manage Ally, slash commands, transcrições arquivadas).
- #Pedidos de Entrada — onde a staff aprova / rejeita candidaturas de aliados.