Com um webhook, tu podes receber notificações quando algo acontece com um bot de trading. Neste tutorial, você vai aprender como verificar seu webhook e começar a receber e tratar mensagens webhook da API. Neste tutorial, nós vamos usar a linguagem PHP para criar nosso webhook, mas é claro que tu também poderá criar seu webhook em qualquer outra linguagem de programação. Claramente, você vai precisar de um servidor público para onde podemos enviar as mensagens webhook, e o servidor público precisa ser protegido com um certificado SSL, ele precisa ser acessível através de https. Você também vai precisar de um app no Cryptohopper, se você ainda não criou um app, vá para Apps e crie seu primeiro app.
Preparando seu webhook
Antes de configurar e conectar seu webhook ao seu app, nós vamos preparar seu webhook em seu servidor. Copie o código PHP abaixo e coloque-o na pasta pública do seu servidor. Vamos chamá-lo de webhook.php.
Certifique-se de ajustar a variável app secret e a variável verification code. O app secret pode ser encontrado quando você edita seu app, e o verification code pode ser qualquer coisa que você quiser. Apenas certifique-se de lembrar o verification code, porque você precisará quando quiser verificar seu webhook.
Configure seu webhook em seu app
Agora que você criou um webhook em seu servidor, podemos configurar seu webhook em seu app. Vá para Apps, selecione seu app e clique na aba "webhook". Clique em "Adicionar webhook" e comece a inserir sua URL do webhook (com https). Em seguida, você pode configurar qual tipo de mensagens você deseja receber selecionando as assinaturas. Finalmente, você precisa inserir o verification code que você inseriu no código PHP em seu servidor, ele precisa corresponder exatamente. Clique em verificar e salvar, seu webhook deve aparecer abaixo na lista de webhooks conectados.
Recebendo mensagens webhook
Como o código PHP no exemplo foi projetado para apenas ecoar e imprimir as mensagens webhook, você não verá imediatamente se seu código webhook está funcionando. Por isso, precisamos fazer alguns ajustes no código PHP para encaminhar as mensagens webhook para e-mail ou, por exemplo, salvar as mensagens em um banco de dados. A decisão é sua, cabe a você o que você deseja fazer com as mensagens webhook.
Para simplesmente encaminhar as mensagens webhook como notificações para seu e-mail, você pode usar e ajustar o código PHP no exemplo a seguir.
'.$message['type'];
$email_message .= 'Título:
'.$message['title'];
$email_message .= '
';
$email_message .= 'Mensagem:
'.$message['message'];
mail($send_to_email, $subject_email, $email_message);
}
}
}else{
// unkown type
echo 'Tipo de mensagem webhook desconhecido.';
}
}else{
//invalid signature
echo 'Assinatura inválida.';
}
?>
Certifique-se de editar as variáveis no exemplo acima para atender às suas necessidades. Se precisar de mais informações sobre as possibilidades de webhooks, consulte a documentação da API Webhooks para obter mais informações.