Ir para conteúdo
Entre para seguir isso  
Majesty

Normal [Tutorial] Webhook Discord OTServBR-Global

Recommended Posts

Majesty    1755
Majesty

Webhook Discord OTServBR-Global

Tutorial para auxiliar a configurar o webhook discord que foi adicionado no repositório OTServBR-Global no PR #2322 por wizardlink.

Ele possui funções de notificação para iniciar, salvar, desligar e invasões.

1 - Configuração - Discord:

Crie um servidor no Discord para o seu projeto / comunidade.

- Acesse a configuração do servidor:

Spoiler

webhookdiscord1.png

- Acesse Integrações, Webhooks e clique no botão Criar webhook:

Spoiler

webhookdiscord2.png

- Configure um nome para o webhook e o canal para as notificações:

Spoiler

webhookdiscord3.png

- Copie a URL do webhook.

2 - Configuração - Servidor:

 - Abra o arquivo config.lua / config.lua.dist do servidor OTServBR-Global.

- Procure por:

-- Sends Discord webhook notifications on startup, raids and shutdown.
-- The URL layout is https://discord.com/api/webhooks/:id/:token
-- Leave empty if you wish to disable.
discordWebhookURL = ""

- Adicione a URL do seu webhook, exemplo:

-- Sends Discord webhook notifications on startup, raids and shutdown.
-- The URL layout is https://discord.com/api/webhooks/:id/:token
-- Leave empty if you wish to disable.
discordWebhookURL = "https://discord.com/api/webhooks/811627385782403083/6hrWa2Aq38i4Ct17_l4D1mTr6YZjYRplKrvUYkvV6OuoPHDiJoi8bxPdcjTik4scQu37"

3 - Resultado:

Spoiler

webhookdiscord4.png

4 - Informações Adicionais:

- O sistema de webhook vem pré-instalado no OTServBR-Global para várias funções como salvar, fechar, invasões, etc., porém é totalmente flexível para usar em qualquer tipo de notificação que você gostaria que seus usuários recebessem em seu servidor do discord. É executado com a função:

Webhook.send("Titulo", "mensagem", WEBHOOK_COLOR_WARNING)

A cor também pode ser alterada, as disponíveis no OTServBR-Global são as seguintes (com possibilidade de expansão):

enum Webhook_Colors_t : uint32_t {
    WEBHOOK_COLOR_ONLINE = 0x00FF00,
    WEBHOOK_COLOR_OFFLINE = 0xFF0000,
    WEBHOOK_COLOR_WARNING = 0xFFFF00,
    WEBHOOK_COLOR_RAID = 0x0000FF
};

5 - Créditos:

wizardlink (Webhook Discord)

Majesty (Tutorial)

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×