diff --git a/packages/basic.gblib/services/DialogKeywords.ts b/packages/basic.gblib/services/DialogKeywords.ts index 07b893af..f951c18b 100644 --- a/packages/basic.gblib/services/DialogKeywords.ts +++ b/packages/basic.gblib/services/DialogKeywords.ts @@ -603,13 +603,14 @@ export class DialogKeywords { } /** - * Returns a custom user param persisted on storage. + * Returns bot param persisted on storage. * - * @example GET PARAM name + * @example GET CONFIG name * */ - public async getUserParam({ pid, name }) { - await DialogKeywords.getOption({ pid, name }); + public async getConfig({ pid, name }) { + let { min, user, params } = await DialogKeywords.getProcessInfo(pid); + return min.core.getParam(min.instance, name, null); } /** diff --git a/packages/basic.gblib/services/KeywordsExpressions.ts b/packages/basic.gblib/services/KeywordsExpressions.ts index 269c9391..b0b20cc5 100644 --- a/packages/basic.gblib/services/KeywordsExpressions.ts +++ b/packages/basic.gblib/services/KeywordsExpressions.ts @@ -304,9 +304,9 @@ export class KeywordsExpressions { ]; keywords[i++] = [ - /^\s*((?:[a-z]+.?)(?:(?:\w+).)(?:\w+)*)\s*=\s*get param\s*(.*)/gim, + /^\s*((?:[a-z]+.?)(?:(?:\w+).)(?:\w+)*)\s*=\s*get config\s*(.*)/gim, ($0, $1, $2) => { - return `${$1} = await dk.getUserParam ({pid: pid, ${$2}})`; + return `${$1} = await dk.getConfig ({pid: pid, ${$2}})`; } ];