Pular para o conteúdo principal

Visão geral

O Petto pode publicar uma mensagem em um canal quando o Discord tem uma nova missão (Quest). O cartão mostra a imagem, a recompensa (Orbs ou a decoração de avatar), as tarefas, as plataformas, as datas e qualquer restrição por país ou para maiores de 18.
Um alerta de Missão que menciona Caçadores de missões com a imagem, as datas, as plataformas, as tarefas, a recompensa em Orbs, o limite de idade e os botões para aceitar a missão e abrir a página do jogo

No Discord: o alerta de uma Missão nova, que menciona o cargo dos alertas.

!quests list pode ser usado por todos. As configurações precisam da permissão Gerenciar servidor. Os dados vêm de cinco cópias públicas da lista de missões. A principal é a lista compacta de agnonotdev (datas, recompensas, plataformas, países e limites de idade); o que ela deixa vazio, ou uma missão que ela ainda não tem, é preenchido pela lista curta de missões recentes de xGustavvo/discord-api-tracker (a mais rápida), discordquest.com, aamiaa/discord-api-diff e o arquivo grande do tracker. Se uma atrasar ou cair, as outras mantêm os alertas funcionando.

Comandos

/quests é a forma slash desses comandos: /quests enable, /quests list, /quests status e os outros aceitam as mesmas opções. As configurações continuam exigindo Gerenciar servidor, e /quests list é para todos.
liam ativa os alertas em #missoes com Caçadores de missões e Petto explica que só a próxima missão nova é anunciada

No Discord: os alertas ligados em #missoes com um cargo.

liam desativa os alertas e Petto confirma

No Discord: os alertas desligados.

liam coloca Caçadores de missões, depois tira o cargo, e Petto confirma cada mudança

No Discord: o cargo das menções, e nenhum cargo.

liam escolhe quest-card, depois o cartão de novo, e Petto confirma cada um

No Discord: um embed salvo para os alertas, e de volta ao cartão.

liam deixa orbs e decoration, depois kira tira o filtro, e Petto confirma cada um

No Discord: só algumas recompensas, e depois todas.

liam deixa video e play e Petto confirma

No Discord: só algumas tarefas.

liam esconde as plataformas, depois reinicia o cartão, e Petto confirma cada coisa

No Discord: uma parte do cartão escondida, e o cartão reiniciado.

liam coloca #ff91c2, depois tira, e Petto confirma cada um

No Discord: uma cor para o cartão, e de novo a cor de cada missão.

liam coloca 12 e Petto diz que também haverá alertas 12 horas antes de uma missão acabar

No Discord: um alerta 12 horas antes de uma missão acabar.

liam coloca orbs-card para o alerta de Orbs e frames-guide para o método de decorações, depois tira o de Orbs, e Petto confirma cada um

No Discord: um design para um tipo de recompensa, para o método, e um removido.

liam liga os tópicos e Petto diz que precisa de Criar tópicos públicos no canal de alertas

No Discord: um tópico em cada alerta.

liam escreve o texto do método e Petto diz que foi salvo e que as variáveis da missão funcionam

No Discord: o texto do método salvo.

Mia pede a lista e Petto mostra as missões ativas com recompensa, tarefa e fim, um menu para ver uma e os botões de página

No Discord: as missões ativas, para todos, com um menu e páginas.

liam usa resend e Petto diz que enviou 2 de 2 missões que faltavam em #missoes

No Discord: as missões ativas que nunca foram publicadas, enviadas agora.

liam usa test e Petto publica o cartão da missão mais nova, e depois diz que foi enviada como teste

No Discord: a missão mais nova enviada aqui, para ver o alerta.

Petto lista o canal, o cargo, o estilo, os filtros, o tópico e o método, o alerta de fim e cada fonte da lista de missões

No Discord: as configurações e o estado das fontes de missões.

tommy tenta desligar os alertas e Petto diz que ele precisa de Gerenciar servidor, e que qualquer um pode usar quests list

No Discord: um membro sem Gerenciar servidor.

Nomes curtos: !quest e !misiones.

O que cada um faz

A resposta privada do Petto à lista com o cartão completo de uma missão

No Discord: uma missão escolhida no menu do !quests list: o cartão completo, só para quem escolheu.

Um design para cada recompensa

As missões dão coisas diferentes: Orbs, decorações de avatar, Nitro, códigos, itens de jogo. Cada tipo pode ter o seu próprio embed salvo, normal ou Components V2, então uma missão de Orbs não precisa ter a mesma cara de uma de decoração.
A caixa Um design diferente para cada recompensa com Orbs, colecionáveis, códigos, itens de jogos e Nitro, cada um com o design e o método gerais

Dashboard → Missões → Alertas de missões: um seletor para cada tipo de recompensa, um para o alerta e outro para o método.

  • alert é a mensagem enviada quando a missão aparece, method é a mensagem do método. A última linha remove a de Orbs.
  • Uma missão usa o embed da sua recompensa. Com várias recompensas, vale a primeira que tiver um embed.
  • Se um tipo não tem embed, ou se o embed sumiu ou está com problema, é usado o design geral (o de !quests style e, depois, o cartão do Petto). Para o método, o embed geral do método e, depois, o texto.
  • O dashboard tem um seletor para cada tipo, um para o alerta e outro para o método.

Tópicos

!quests thread on abre um tópico embaixo de cada novo alerta, para que cada missão tenha o seu próprio lugar de conversa. O Petto precisa de Criar tópicos públicos no canal dos alertas. Se não der para criar um tópico, o alerta é enviado mesmo assim.
liam chama os tópicos de Missão: {quest.name} e Petto confirma

No Discord: um nome para cada tópico, com uma variável da missão.

liam liga e desliga a menção e Petto confirma cada uma

No Discord: o cargo mencionado em cada tópico, e depois não.

liam coloca 4320 minutos e Petto confirma, depois 90 e Petto lista 60, 1440, 4320 e 10080

No Discord: quando um tópico parado se esconde, e os valores aceitos.

O método

O método é uma mensagem, escrita uma vez pelo servidor, que explica como concluir as missões: os passos, uma imagem, um aviso, qualquer coisa que caiba em um embed. O Petto envia com o primeiro alerta de cada nova missão, no tópico ou em um canal, com menção ou sem.
1

Escreva o método

Um texto simples, de até 2000 caracteres, com as variáveis da missão ({quest.name}, {quest.task}, {quest.reward}…): !quests method text <a mensagem>.Para vários textos, imagens e botões, faça um embed salvo (designs V2 também) no dashboard e use !quests method template <name>. Ele tem prioridade sobre o texto simples, e se ele sumir, o texto é enviado.
liam salva o texto do método e depois escolhe o embed frames-guide, e Petto confirma os dois

No Discord: o texto do método, e um embed salvo para ele.

2

Escolha para onde vai

!quests method thread envia no tópico do alerta (ative os tópicos primeiro; sem tópico, vai para o canal dos alertas). !quests method channel #como-fazer envia em um canal que você escolher.
liam envia o método para o tópico, depois para #como-fazer-missoes, e Petto confirma cada lugar

No Discord: o método no tópico do alerta, ou em um canal.

3

Escolha a menção

!quests method ping menciona o cargo do alerta junto com o método, !quests method noping não menciona.
liam liga a menção do método e depois desliga, e Petto confirma cada uma

No Discord: a menção do método ligada e desligada.

4

Ative

!quests method on envia o método com cada nova missão. !quests method off para com isso. !quests method send envia agora para a missão ativa mais recente (ou send <quest id>), e !quests method show mostra o que está configurado.
liam liga o método, envia agora e Petto diz para onde foi, depois show lista o que está configurado

No Discord: o método ligado, enviado agora para a missão mais nova, e mostrado.

O método é enviado só com o primeiro alerta de uma missão, não com o de “termina em breve”.
No tópico de um alerta, a mensagem do Petto: assista ao vídeo com o som ligado e espere aparecer a marca

No Discord: o método como Petto envia no tópico de uma missão nova.

Dashboard

A página Missões do dashboard tem as mesmas configurações (o tópico e o método também, com um botão para enviar o método agora) e uma prévia ao vivo, e pode criar um design V2 que começa igual ao cartão que o Petto envia.
A página Alertas de missões do Petto Land: alertas em #missoes com Caçadores de missões, o cartão do Petto, só Orbs e decorações, e as opções do cartão

Dashboard → Missões → Alertas de missões: o canal, o cargo, o estilo, os filtros e o que o cartão esconde.

A caixa Tópico: um tópico em cada alerta ligado, o nome, a menção do cargo e quando um tópico parado se esconde

Dashboard → Missões → Alertas de missões: o tópico em cada alerta.

A caixa Como completá-la com o método ligado, o texto, No tópico do alerta, sem menção e Enviar o método agora

Dashboard → Missões → Alertas de missões: o método, para onde vai e o botão para enviar agora.

Uma prévia de um cartão de missão com as datas, as plataformas, a tarefa, a recompensa de 200 Orbs, um limite por país e o botão Aceitar missão

Dashboard → Missões → Alertas de missões: a prévia ao vivo do cartão.

Para os embeds salvos, as variáveis {quest.*} estão disponíveis, com todos os estilos de timestamp para o início e o fim de uma missão ({quest.starts.relative}, {quest.expires.full}) e tempos em palavras, como {quest.starts_ago} e {quest.expires_in}, que também funcionam em títulos e rodapés. Veja Variáveis.