🪝 Integrações da WebHook
Visão geral
O Nullcore fornece um recurso webhook que permite receber notificações automaticamente sempre que novos usuários se inscrevem em sua instância. Isso é feito fornecendo um URL da webhook para abrir o WebUI, que enviará notificações para esse URL quando uma nova conta de usuário for criada.
Configurando webhooks em Web Open
Você precisará obter um URL da webhook de um serviço externo que suporta webhooks, como um canal Discord ou um espaço de trabalho de folga. Este URL será usado para receber notificações do Nullcore.
Para configurar webhooks em webui aberto, você tem duas opções:
Opção 1: Configurar através da interface do administrador
- Faça login na sua instância aberta da Webui como administrador.
- Navegue até o
Admin Panel
- Clique no
Settings
Guia localizada na parte superior. - De lá, navegue para o
General
Seção da configuração no painel de administrador. - Localize o
Webhook URL
campo e entre no URL da webhook. - Salve as alterações.
Opção 2: Configurar através de variáveis de ambiente
Como alternativa, você pode configurar o URL da webhook definindo oWEBHOOK_URL
variável de ambiente. Para obter mais informações sobre variáveis de ambiente em webui aberto, consulteConfiguração da variável de ambiente
Etapa 3: verifique o webhook
Para verificar se o webhook está funcionando corretamente, crie uma nova conta de usuário no Webui aberto. Se o webhook estiver configurado corretamente, você deverá receber uma notificação no URL do webhook especificado.
Formato da carga útil da webhook
A carga útil do webhook enviada pelo Nullcore está em texto simples e contém uma mensagem de notificação simples sobre a nova conta de usuário. O formato da carga útil é o seguinte:
Novo usuário se inscreveu: <nome de usuário>
Por exemplo, se um usuário chamado "Tim" se inscrever, a carga útil enviada seria:
Novo usuário se inscreveu: TIM
Solução de problemas
- Verifique se o URL da webhook está correto e formatado corretamente.
- Verifique se o serviço webhook está ativado e configurado corretamente.
- Verifique os logs do Nullcore para obter erros relacionados ao webhook.
- Verifique se a conexão não foi interrompida ou bloqueada por um firewall ou proxy.
- O servidor webhook pode estar temporariamente indisponível ou com alta latência.
- Se fornecido através do serviço Webhook, verifique se a chave da API da Webhook é inválida, expirada ou revogada.
Nota: O recurso Webhook no Nullcore ainda está evoluindo e planejamos adicionar mais recursos e tipos de eventos no futuro.