Skip to Content

Webhooks

Os logs globais ficam centralizados em:

rbn-data/resources/core/shared/config.lua

Localize o bloco Core.Webhooks. Um campo vazio desativa o envio daquele log; um endereço válido encaminha os eventos para o canal correspondente.

Categorias disponíveis

BlocoEventos principais
baseentrada, saída e registros de serviços/equipe
adminwhitelist, bans, cargos, veículos, revive, kick, noclip, teleporte, inventário e cash
inventoryporta-malas, corpos, lojas, airdrops e movimentações de itens
survivalmortes e informações específicas da sobrevivência
leaderboardmortes, kills inválidas e painel
freeidspainel, mensagem e aparência do embed
playerprontuário e geração de itens
itemdropcoleta de drops
namesyncpainel de sincronização de nomes
reportfotos e evidências de report
missionsmissões e battle pass
marketplacetransações do marketplace
playboardfotos e registros do placar

Configuração

  1. No Discord, abra Configurações do canal → Integrações → Webhooks.
  2. Crie um webhook para a categoria desejada.
  3. Copie a URL e cole somente no campo correto.
  4. Execute ensure core no console.
  5. Execute uma ação de teste e confirme o embed no canal.
core/shared/config.lua
Core.Webhooks = { base = { join = 'URL_PRIVADA_DO_WEBHOOK', exit = 'URL_PRIVADA_DO_WEBHOOK' } }

Core.Logs define nome, avatar, rodapé, ícone e cores comuns dos embeds.

Webhooks fora do bloco global

Alguns sistemas também possuem um campo próprio, como os cofres em core/shared/safechests.lua. Se um registro não chegar ao Discord, pesquise por webhook dentro da pasta daquele sistema.

Caution

Uma URL de webhook permite enviar mensagens ao canal. Trate-a como senha: não publique, não envie em print e revogue imediatamente se houver vazamento.