fix(basic.gblib): Fixing bad regexp.
This commit is contained in:
parent
93d11e101a
commit
5d6d147ad4
2 changed files with 16 additions and 13 deletions
|
@ -260,11 +260,11 @@ export class GBVMService extends GBService {
|
|||
return `transfer (step)\n`;
|
||||
});
|
||||
|
||||
code = code.replace(/(exit)(?=(?:[^"]|"[^"]*")*$)/gi, () => {
|
||||
code = code.replace(/(exit)/gi, () => {
|
||||
return `resolve();\n`;
|
||||
});
|
||||
|
||||
code = code.replace(/(show menu)(?=(?:[^"]|"[^"]*")*$)/gi, () => {
|
||||
code = code.replace(/(show menu)/gi, () => {
|
||||
return `showMenu (step)\n`;
|
||||
});
|
||||
|
||||
|
@ -424,25 +424,25 @@ export class GBVMService extends GBService {
|
|||
code = code.replace(/("[^"]*"|'[^']*')|\btalk\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.talk' : $1;
|
||||
});
|
||||
code = code.replace(/\bhear\b(?=(?:[^"]|"[^"]*")*$)/gi, ($0, $1) => {
|
||||
code = code.replace(/\bhear\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.hear' : $1;
|
||||
});
|
||||
code = code.replace(/\bsendEmail\b(?=(?:[^"]|"[^"]*")*$)/gi, ($0, $1) => {
|
||||
code = code.replace(/\bsendEmail\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.sendEmail' : $1;
|
||||
});
|
||||
code = code.replace(/\baskEmail\b(?=(?:[^"]|"[^"]*")*$)/gi, ($0, $1) => {
|
||||
code = code.replace(/\baskEmail\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.askEmail' : $1;
|
||||
});
|
||||
code = code.replace(/\bsendFileTo\b(?=(?:[^"]|"[^"]*")*$)/gi, ($0, $1) => {
|
||||
code = code.replace(/\bsendFileTo\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.sendFileTo' : $1;
|
||||
});
|
||||
code = code.replace(/\bsendFile\b(?=(?:[^"]|"[^"]*")*$)/gi, ($0, $1) => {
|
||||
code = code.replace(/\bsendFile\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.sendFile' : $1;
|
||||
});
|
||||
code = code.replace(/\bsetLanguage\b(?=(?:[^"]|"[^"]*")*$)/gi, ($0, $1) => {
|
||||
code = code.replace(/\bsetLanguage\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.setLanguage' : $1;
|
||||
});
|
||||
code = code.replace(/\btransfer\b(?=(?:[^"]|"[^"]*")*$)/gi, ($0, $1) => {
|
||||
code = code.replace(/\btransfer\b/gi, ($0, $1) => {
|
||||
return $1 === undefined ? 'this.transfer' : $1;
|
||||
});
|
||||
code = code.replace(/("[^"]*"|'[^']*')|\bmenu\b/gi, ($0, $1) => {
|
||||
|
|
|
@ -153,7 +153,7 @@ export class AskDialog extends IGBDialog {
|
|||
|
||||
let text = step.options.query;
|
||||
text = text.replace(/<([^>]+?)([^>]*?)>(.*?)<\/\1>/gi, '');
|
||||
|
||||
|
||||
// When no text is typed, the start dialog is invoked again
|
||||
// when people type just the @botName in MSTEAMS for example.
|
||||
|
||||
|
@ -164,8 +164,8 @@ export class AskDialog extends IGBDialog {
|
|||
|
||||
return step.endDialog();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
const locale = step.context.activity.locale;
|
||||
|
||||
// Stops any content on projector.
|
||||
|
@ -234,7 +234,10 @@ export class AskDialog extends IGBDialog {
|
|||
if (answer) {
|
||||
return await AskDialog.handleAnswer(service, min, step, answer);
|
||||
} else if (!(await min.conversationalService.routeNLP(step, min, text))) {
|
||||
await min.conversationalService.sendText(min, step, Messages[locale].did_not_find);
|
||||
const message = min.core.getParam<string>(min.instance, 'Not Found Message',
|
||||
Messages[locale].did_not_find);
|
||||
|
||||
await min.conversationalService.sendText(min, step, message);
|
||||
return await step.replaceDialog('/ask', { isReturning: true });
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue