[Resolvido] Existe algum tipo de DELAY que eu possa usar nas mensagens do bot

Olá gostaria de saber se existe alguma forma de colocar delay em mensagens enviadas pelo bot. Após uma solicitação qualquer quero enviar (depois de 15 min) uma mensagem para o usuário perguntando se tal solicitação já foi atendida. Ainda não conheço nada na plataforma que me possibilite isso. Existe algo do tipo? Desde já muito obrigado .

1 Curtida

Olá, @Lucas_Magno_de_Olive!

Você pode agendar uma mensagem via comando!

POST https://msging.net/commands HTTP/1.1
Authorization: Key bWVzc2FnaW5naHViQHRha2VuZXQuY29tLmJyOjEyMzQ=
Content-Type: application/json
Content-Length: 393

{  
    "id":"2",
    "to":"postmaster@scheduler.msging.net",
    "method":"set",
    "uri":"/schedules",
    "type":"application/vnd.iris.schedule+json",
    "resource":{  
    "message":{  
        "id":"ad19adf8-f5ec-4fff-8aeb-2e7ebe9f7a67",
        "to":"553100001111@0mn.io",
        "type":"text/plain",
        "content":"Scheduled Message"
    },
    "when":"2016-07-25T17:50:00.000Z"
    }
}
2 Curtidas

Desculpe Felipe mais ainda fiquei confuso com a solução, devo fazer isso atra´vês de uma REQUISIÇÃO EXTERNA da plataforma… Como um http request por exemplo ?

Isso mesmo, dentro do seu bot você faz essa chamada http através de uma ação, para agendar a mensagem

Olá @Lucas_Magno_de_Olive,

Conforme apresentado pelo @Felipe_Miranda, você pode agendar uma mensagem via comando, segue o endpoint para esta tarefa Create a scheduling :man_technologist:t5:

Muito pertinente a sua pergunta. Também estava com a mesma dúvida.