Olá @William_Goncalves,
existe sim.
Basta enviar o comando de PING (definido pelo protocolo LIME) para o seu bot (Resources - LIME Protocol).
Os dados da requisição estão abaixo:
HTTP POST
Authorization: Key your-api-key
https://msging.net/commands
{
"id": "some-id",
"to": "[email protected]",
"method": "get",
"uri": "/ping"
}
onde botidentifier é o identificador do seu bot.
Obs.: Não se esqueça de adicionar o cabeçalho Authorization com a chave de acesso ao seu bot.
Um retorno de sucesso para este comando, considerando que seu bot está online é:
{
"type": "application/vnd.lime.ping+json",
"resource": {},
"method": "get",
"status": "success",
"id": "6f9c52b5-af9c-4845-a3bf-0834fe38324a",
"from": "[email protected]/",
"to": "[email protected]",
"metadata": {
"#command.uri": "/ping"
}
}
Rafael, bom dia.
Mesmo meu bot através do teste do builder apresentar offline, o resultado desta requisição foi de online.
Request
{
“id”: “23232232323”,
“to”: "[email protected]",
“method”: “get”,
“uri”: “/ping”
}
Response
{
“type”: “application/vnd.lime.ping+json”,
“resource”: {},
“method”: “get”,
“status”: “success”,
“id”: “23232232323”,
“from”: "[email protected]/#az-lx-hosting1",
“to”: "[email protected]",
“metadata”: {
“#command.uri”: “/ping”
}
}
Como posso verificar o status do Bot?
Olá @Thiago_Murilo_Diniz,
tem certeza que o ‘to’ do seu comando de ping é a identificação do bot que você deseja analisar?
[email protected]
Acabei de fazer um teste e para um bot offline obtive uma resposta de erro corretamente.