From 2b4fb68022b82927a71caaf97fcdde99cc03bdc9 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sat, 24 Aug 2019 19:44:16 -0300 Subject: [PATCH] feat(whatsapp.gblib): Image will be send as a message and md can be read easily on the phone. --- packages/kb.gbapp/services/KBService.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/kb.gbapp/services/KBService.ts b/packages/kb.gbapp/services/KBService.ts index 8d1947dd..16963c4a 100644 --- a/packages/kb.gbapp/services/KBService.ts +++ b/packages/kb.gbapp/services/KBService.ts @@ -409,6 +409,12 @@ export class KBService { let text = answer.content; + let sleep = (ms) => { + return new Promise(resolve => { + setTimeout(resolve, ms) + }) + } + enum State { InText, InImage, @@ -438,8 +444,9 @@ export class KBService { if (c === '[') { if (currentText !== '') { await step.context.sendActivity(currentText); + await sleep(3000); } - + currentText = ''; state = State.InImageCaption; } @@ -463,6 +470,8 @@ export class KBService { state = State.InText; let url = urlJoin(GBServer.globals.publicAddress, currentImage); await conversationalService.sendFile(min, step, url); + await sleep(5000); + currentImage = ''; } else { currentImage = currentImage.concat(c);