Plugin Discord

Convite do bot + webhooks de votos + slash /vs-classement · cargos VIP. Claim por ID Discord.

native claim · discord+username Node bot

Guia passo a passo

Da ficha do servidor às recompensas automáticas — Discord.

  1. Criar a ficha do servidor

    Adiciona o teu servidor Discord no VoteServeur — criar a minha ficha. Obténs o server_token no painel.

  2. Descarregar o pack ZIP

    Inicia sessão, escolhe o teu servidor no painel direito → ZIP pronto a usar. O token é injetado automaticamente.

  3. Instalar no servidor

    Descompacta em Node bot — o server_token já está no ZIP.

  4. Testar o claim

    Vota em a ficha com a caixa de recompensa + o teu nome in-game exato. O script consulta /api/v1/votes/pending depois /votes/claim-username (~15 s) — quando claimed = 1, entrega a recompensa uma única vez.

  5. Configurar níveis mensais

    Edita os níveis no pack (YAML / Lua / JSON). O plugin lê /api/v1/votes/player (votes_month) para recompensas progressivas.

Guia completa do servidor: Criar um servidor Discord · Docs API

Fluxo voto → recompensa

  1. O jogador vota em a ficha Discord com a caixa de recompensa + o seu nome in-game.
  2. O teu script consulta /votes/pending e faz claim (a cada ~15 s).
  3. claimed = 1 → entrega a recompensa uma única vez por esse voto.
  4. Os níveis mensais usam /api/v1/votes/player (votes_month).

Instalação — Discord

Pack nativo — descompacta em Node bot. O server_token já está na config do ZIP.

Conectado no VoteServeur → botão «ZIP pronto a usar»: token injetado automaticamente, zero copiar-colar.

Níveis mensais (exemplo)

Editáveis no pack (YAML / Lua / JSON consoante o jogo). Placeholders: {player} {votes_month} {votes_total}.

  • 10+ Palier 10 SAY 🏆 {player} a atteint 10 votes ce mois !

Pontos de acesso

GET /api/v1/votes/pending?server_token=…
GET /api/v1/votes/claim?server_token=…&identity=…
GET /api/v1/votes/player?server_token=…&playername=…
GET /api/v1/votes/check?server_token=…&playername=…
GET /api/v1/votes/top?server_token=…&period=month&limit=10
GET /api/v1/server?server_token=…

Documentação API completa →