new(core.gbapp): New keywords USERNAME MOBILE.
This commit is contained in:
parent
9759797036
commit
92439d6bf6
2 changed files with 20 additions and 1 deletions
|
@ -356,6 +356,23 @@ export class DialogClass {
|
||||||
return step.context.activity.from.id;
|
return step.context.activity.from.id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public async getUserName(step) {
|
||||||
|
return step.context.activity.from.name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public async getUserMobile(step) {
|
||||||
|
|
||||||
|
if (isNaN(step.context.activity.from.id))
|
||||||
|
{
|
||||||
|
return ('No mobile available.');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return (step.context.activity.from.id);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public async askEmail(step) {
|
public async askEmail(step) {
|
||||||
return await step.beginDialog('/gbasic-email');
|
return await step.beginDialog('/gbasic-email');
|
||||||
}
|
}
|
||||||
|
|
|
@ -157,7 +157,8 @@ export class GBVMService extends GBService {
|
||||||
from = this.getFrom(step)
|
from = this.getFrom(step)
|
||||||
today = this.getToday(step)
|
today = this.getToday(step)
|
||||||
id = sys().getRandomId()
|
id = sys().getRandomId()
|
||||||
|
username = this.getUserName();
|
||||||
|
mobile = this.getUserMobile();
|
||||||
|
|
||||||
${code}
|
${code}
|
||||||
`;
|
`;
|
||||||
|
@ -169,6 +170,7 @@ export class GBVMService extends GBService {
|
||||||
code = code.replace(/(hear)\s*(\w+)/gi, ($0, $1, $2) => {
|
code = code.replace(/(hear)\s*(\w+)/gi, ($0, $1, $2) => {
|
||||||
return `${$2} = hear()`;
|
return `${$2} = hear()`;
|
||||||
});
|
});
|
||||||
|
|
||||||
code = code.replace(/(\w)\s*\=\s*find\s*(.*)/gi, ($0, $1, $2, $3) => {
|
code = code.replace(/(\w)\s*\=\s*find\s*(.*)/gi, ($0, $1, $2, $3) => {
|
||||||
return `${$1} = sys().find(${$2})\n`;
|
return `${$1} = sys().find(${$2})\n`;
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue