Configuração
Conheça as várias opções de configuração.
O plugin deve funcionar sem necessidade de configuração adicional, mas se você precisar alterar o comportamento do plugin, você está no lugar certo.
Após alterar a configuração, é necessário reiniciar o servidor.
Estrutura de arquivos
Abaixo está um exemplo de como é a estrutura de arquivos do plugin. Clique em uma pasta para expandi-la.
principal.yml
cargos.yml
config.yml
discord.yml
json-messages.json
recompensas.yml
webhooks.yml
Comando DiscordHook (config.yml)
O comando administrativo para enviar embeds via webhook é configurado em config.yml:
Comando:
DiscordHook:
Comando: 'discordhook'
Aliases: [ ]Uso:
/discordhook enviar <embed> <webhook|url>- embed: nome da embed cadastrada em
discord.yml(ex:vincular,ypayments_pre_charge) - webhook|url: chave definida em
webhooks.ymlou a URL completa do webhook do Discord
Mensagens (em config.yml → Mensagens.Webhook):
Mensagens:
Webhook:
Uso: '&cUse: /{comando} enviar <embed> <webhook|url>'
Embed invalido: '&cEmbed &f{embed}&c não encontrado na discord.yml.'
Webhook invalido: '&cWebhook &f{webhook}&c não encontrado. Use uma key da webhooks.yml ou a URL completa.'
Enviando: '&aEnviando embed &f{embed}&a para &f{webhook}&a...'
Sucesso: '&aEmbed &f{embed}&a enviado com sucesso para &f{webhook}&a.'
Erro: '&cFalha ao enviar o embed &f{embed}&c para &f{webhook}&c.'Opcoes (config.yml)
RemoverCargos
Remove cargos do Discord quando o jogador perder a permissão. true = remove o cargo | false = só seta, nunca remove.
Opcoes:
# Remover cargos do Discord quando o jogador perder a permissão
# true = remove o cargo | false = só seta, nunca remove
RemoverCargos: trueArquivos relacionados
- webhooks.yml — chaves de webhooks
- discord.yml — embeds (inclui yPayments)