LogoyStore

Discord

Configure as notificações do Discord via webhook.

Exemplo completo de configuração

Aqui está um exemplo de como configurar as notificações do Discord:

options:
  url: ''
  username: 'yJail'

embeds:
  arrested:
    title: ':mailbox: Jogador Preso!'
    thumbnail: ''
    color: '#fff'
    content: ''
    image: ''
    footer:
      text: 'yStore © Todos os direitos reservados'
      image: ''
    fields:
      player:
        inline: false
        header: 'Player'
        content: '```{player}```'
      staff:
        inline: false
        header: 'Staff'
        content: '```{staff}```'
      time:
        inline: false
        header: 'Tempo'
        content: '```{time}```'
      reason:
        inline: false
        header: 'Rasão'
        content: '```{reason}```'
  released:
    title: ':mailbox: Jogador Solto!'
    thumbnail: ''
    color: '#fff'
    content: ''
    image: ''
    footer:
      text: 'yStore © Todos os direitos reservados'
      image: ''
    fields:
      player:
        inline: false
        header: 'Player'
        content: '```{player}```'

Opções gerais

options

Configurações gerais do webhook do Discord.

url

URL do webhook do Discord onde as notificações serão enviadas.

Exemplo:

options:
  url: 'https://discord.com/api/webhooks/123456789/abcdefghijklmnop'

Mantenha a URL do webhook em segredo para evitar uso não autorizado.

username

Nome de usuário que aparecerá nas mensagens do webhook.

Exemplo:

options:
  username: 'yJail'

Embeds

Configurações das mensagens embed enviadas ao Discord.

arrested

Embed enviado quando um jogador é preso.

title

Título do embed.

Exemplo:

embeds:
  arrested:
    title: ':mailbox: Jogador Preso!'

thumbnail

URL de uma imagem pequena exibida no canto superior direito do embed.

Exemplo:

embeds:
  arrested:
    thumbnail: 'https://exemplo.com/imagem.png'

color

Cor do embed em formato hexadecimal.

Exemplo:

embeds:
  arrested:
    color: '#ff0000'

Use cores em formato hexadecimal (ex: #ff0000 para vermelho, #00ff00 para verde).

content

Conteúdo de texto antes do embed.

Exemplo:

embeds:
  arrested:
    content: '@everyone Um jogador foi preso!'

image

URL de uma imagem grande exibida no corpo do embed.

Exemplo:

embeds:
  arrested:
    image: 'https://exemplo.com/imagem-grande.png'

Rodapé do embed.

Exemplo:

embeds:
  arrested:
    footer:
      text: 'yStore © Todos os direitos reservados'
      image: 'https://exemplo.com/logo.png'

fields

Campos de informação exibidos no embed.

Exemplo:

embeds:
  arrested:
    fields:
      player:
        inline: false
        header: 'Player'
        content: '```{player}```'
      staff:
        inline: false
        header: 'Staff'
        content: '```{staff}```'
      time:
        inline: false
        header: 'Tempo'
        content: '```{time}```'
      reason:
        inline: false
        header: 'Razão'
        content: '```{reason}```'

Placeholders disponíveis: {player}, {staff}, {time}, {reason}

released

Embed enviado quando um jogador é solto.

Exemplo:

embeds:
  released:
    title: ':mailbox: Jogador Solto!'
    thumbnail: ''
    color: '#00ff00'
    content: ''
    image: ''
    footer:
      text: 'yStore © Todos os direitos reservados'
      image: ''
    fields:
      player:
        inline: false
        header: 'Player'
        content: '```{player}```'

Placeholder disponível: {player}

Configurando campos

inline

Define se o campo será exibido em linha com outros campos.

Exemplo:

fields:
  player:
    inline: true

Cabeçalho do campo.

Exemplo:

fields:
  player:
    header: 'Jogador'

content

Conteúdo do campo (pode usar placeholders).

Exemplo:

fields:
  player:
    content: '```{player}```'

Use ``` para formatar o texto como código no Discord.

Personalizando embeds

Configure a URL do webhook

Adicione a URL do webhook do seu canal do Discord.

Personalize os embeds

Altere títulos, cores e conteúdos dos embeds conforme preferir.

Adicione ou remova campos

Você pode adicionar novos campos ou remover campos existentes.

Teste as notificações

Prenda ou solte um jogador para verificar se as notificações estão funcionando.

As notificações do Discord só funcionarão se você configurar corretamente a URL do webhook.

Nesta página