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'footer
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: trueheader
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.