From 45d9d6f55ececf056b5997a67aba961f824abbee Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Fri, 27 Jun 2025 15:37:04 -0300 Subject: [PATCH] refactor(SystemKeywords): comment out unused ID column logic for clarity --- packages/basic.gblib/services/DialogKeywords.ts | 2 +- packages/basic.gblib/services/KeywordsExpressions.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/basic.gblib/services/DialogKeywords.ts b/packages/basic.gblib/services/DialogKeywords.ts index 62a9d3016..35cfaa7ec 100644 --- a/packages/basic.gblib/services/DialogKeywords.ts +++ b/packages/basic.gblib/services/DialogKeywords.ts @@ -1104,7 +1104,7 @@ export class DialogKeywords { // In case of unmatch, asks the person to try again. if (result === null) { - await this.talk({ pid, text: `Escolha por favor um dos itens sugeridos.` }); + await this.talk({ pid, text: `Digite por favor um dos itens sugeridos ou uma parte do texto.` }); return await this.hear({ pid, kind, args }); } } else if (kind === 'file') { diff --git a/packages/basic.gblib/services/KeywordsExpressions.ts b/packages/basic.gblib/services/KeywordsExpressions.ts index 0d98fba09..f094dca84 100644 --- a/packages/basic.gblib/services/KeywordsExpressions.ts +++ b/packages/basic.gblib/services/KeywordsExpressions.ts @@ -579,6 +579,14 @@ export class KeywordsExpressions { return `${$1} = await dk.hear({pid: pid, kind:"email"})`; } ]; + + keywords[i++] = [ + /^\s*hear (\w+\$*) as\s*number/gim, + ($0, $1) => { + return `${$1} = await dk.hear({pid: pid, kind:"integer"})`; + } + ]; + keywords[i++] = [ /^\s*hear (\w+\$*) as\s*integer/gim,