prefácio
A empresa solicitou a criação de uma função de monitoramento de serviço e, quando o serviço fosse detectado parado, uma mensagem de alarme seria enviada ao grupo DingTalk. Provavelmente já vi a documentação da API da plataforma aberta do DingTalk antes e parece que apenas robôs podem enviar mensagens em grupos.
A plataforma aberta DingTalk oferece atualmente três tipos de robôs:
-
Robô de aplicação interna empresarial
-
Bots de modelo de enxame
-
bot personalizado
Originalmente, eu queria usar um robô customizado com o qual estou mais familiarizado para realizar a função de envio de mensagens para o grupo DingTalk.Naquela época, quando vi o anúncio, a função do robô customizado ficaria offline, mas Tive que usar o robô interno da empresa.
Por que escrevi este artigo, porque quando iniciei o DingTalk para abrir o documento, fiquei muito confuso e não consegui encontrar o documento de interface da função que queria alcançar. Alguns documentos não estavam relacionados a ele. Reutilize o código de exemplo na documentação, vários problemas. Então, compartilho meu código Java encaixado para reduzir o tempo e a energia de trabalho de todos.
tutorial
SDK do DingTalk
Primeiro, introduza dependências relevantes no projeto Java. Tome o maven como exemplo. No arquivo pom.xml, adicione as seguintes dependências:
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>al