fix(basic.gblib): TODO removal.
This commit is contained in:
parent
0cb406ab79
commit
9ad1d5693e
1 changed files with 24 additions and 22 deletions
|
@ -125,13 +125,13 @@ export class DialogKeywords {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
*
|
*
|
||||||
* Data = [10,20,30]
|
* Data = [10,20,30]
|
||||||
* Legends = "Steve;Yui;Carlos"
|
* Legends = "Steve;Yui;Carlos"
|
||||||
* img = CHART "pie",data,legends
|
* img = CHART "pie",data,legends
|
||||||
*
|
*
|
||||||
* https://c3js.org/examples.html
|
* https://c3js.org/examples.html
|
||||||
|
* https://c3js.org/samples/timeseries.html (used here)
|
||||||
*
|
*
|
||||||
* @param data
|
* @param data
|
||||||
* @param legends
|
* @param legends
|
||||||
|
@ -179,8 +179,6 @@ export class DialogKeywords {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// TODO: https://c3js.org/samples/timeseries.html
|
|
||||||
|
|
||||||
if (type === 'timeseries') {
|
if (type === 'timeseries') {
|
||||||
definition['axis'][table[0]] = {
|
definition['axis'][table[0]] = {
|
||||||
type: 'timeseries',
|
type: 'timeseries',
|
||||||
|
@ -589,7 +587,7 @@ export class DialogKeywords {
|
||||||
*/
|
*/
|
||||||
public async setMaxLines({ count }) {
|
public async setMaxLines({ count }) {
|
||||||
if (this.user) {
|
if (this.user) {
|
||||||
// TODO: PARAM user.basicOptions.maxLines = count;
|
// #307 user.basicOptions.maxLines = count;
|
||||||
} else {
|
} else {
|
||||||
this.maxLines = count;
|
this.maxLines = count;
|
||||||
}
|
}
|
||||||
|
@ -602,7 +600,7 @@ export class DialogKeywords {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public async setMaxColumns({ count }) {
|
public async setMaxColumns({ count }) {
|
||||||
// TODO: user.basicOptions.maxColumns = count;
|
// #307 user.basicOptions.maxColumns = count;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -612,7 +610,7 @@ export class DialogKeywords {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public async setWholeWord({ on }) {
|
public async setWholeWord({ on }) {
|
||||||
// TODO: user.basicOptions.wholeWord = (on.trim() === "on");
|
// #307 user.basicOptions.wholeWord = (on.trim() === "on");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -622,7 +620,7 @@ export class DialogKeywords {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public async setTheme({ theme }) {
|
public async setTheme({ theme }) {
|
||||||
// TODO: user.basicOptions.theme = theme.trim();
|
// #307 user.basicOptions.theme = theme.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -632,14 +630,14 @@ export class DialogKeywords {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public async setTranslatorOn({ on }) {
|
public async setTranslatorOn({ on }) {
|
||||||
// TODO: user.basicOptions.translatorOn = (on.trim() === "on");
|
// #307 user.basicOptions.translatorOn = (on.trim() === "on");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the name of the user acquired by WhatsApp API.
|
* Returns the name of the user acquired by WhatsApp API.
|
||||||
*/
|
*/
|
||||||
public async userName() {
|
public async userName() {
|
||||||
// TODO: WhatsappDirectLine.usernames[await this.userMobile()] : 'N/A';
|
// #307 WhatsappDirectLine.usernames[await this.userMobile()] : 'N/A';
|
||||||
return this.sys().getRandomId();
|
return this.sys().getRandomId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -647,7 +645,7 @@ export class DialogKeywords {
|
||||||
* Returns current mobile number from user in conversation.
|
* Returns current mobile number from user in conversation.
|
||||||
*/
|
*/
|
||||||
public async userMobile() {
|
public async userMobile() {
|
||||||
// TODO: return GBMinService.userMobile();
|
// #307 return GBMinService.userMobile();
|
||||||
return this.sys().getRandomId();
|
return this.sys().getRandomId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -658,7 +656,8 @@ export class DialogKeywords {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public async showMenu({}) {
|
public async showMenu({}) {
|
||||||
// TODO: return await beginDialog('/menu');
|
// https://github.com/GeneralBots/BotServer/issues/237
|
||||||
|
// return await beginDialog('/menu');
|
||||||
}
|
}
|
||||||
private static async downloadAttachmentAndWrite(attachment) {
|
private static async downloadAttachmentAndWrite(attachment) {
|
||||||
const url = attachment.contentUrl;
|
const url = attachment.contentUrl;
|
||||||
|
@ -706,7 +705,8 @@ export class DialogKeywords {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public async transferTo({ to }) {
|
public async transferTo({ to }) {
|
||||||
// TODO: return await beginDialog('/t',{ to: to });
|
// https://github.com/GeneralBots/BotServer/issues/150
|
||||||
|
// return await beginDialog('/t',{ to: to });
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -739,12 +739,12 @@ export class DialogKeywords {
|
||||||
let result;
|
let result;
|
||||||
|
|
||||||
const locale = user.locale ? user.locale : 'en-US';
|
const locale = user.locale ? user.locale : 'en-US';
|
||||||
// TODO: https://github.com/GeneralBots/BotServer/issues/266
|
// https://github.com/GeneralBots/BotServer/issues/266
|
||||||
|
|
||||||
if (args && args.length > 1) {
|
if (args && args.length > 1) {
|
||||||
|
|
||||||
|
|
||||||
// TODO: https://github.com/pedroslopez/whatsapp-web.js/issues/1811
|
// https://github.com/pedroslopez/whatsapp-web.js/issues/1811
|
||||||
//
|
//
|
||||||
// const list = new List(
|
// const list = new List(
|
||||||
// 'Escolha um dos itens',
|
// 'Escolha um dos itens',
|
||||||
|
@ -889,12 +889,13 @@ export class DialogKeywords {
|
||||||
result = value;
|
result = value;
|
||||||
} else if (kind === 'money') {
|
} else if (kind === 'money') {
|
||||||
const extractEntity = text => {
|
const extractEntity = text => {
|
||||||
// if (user.locale === 'en') { // TODO: Change to user.
|
// https://github.com/GeneralBots/BotServer/issues/307
|
||||||
// return text.match(/(?:\d{1,3},)*\d{1,3}(?:\.\d+)?/gi);
|
if (user.locale === 'en') {
|
||||||
// }
|
return text.match(/(?:\d{1,3},)*\d{1,3}(?:\.\d+)?/gi);
|
||||||
// else {
|
}
|
||||||
// return text.match(/(?:\d{1,3}.)*\d{1,3}(?:\,\d+)?/gi);
|
else {
|
||||||
// }
|
return text.match(/(?:\d{1,3}.)*\d{1,3}(?:\,\d+)?/gi);
|
||||||
|
}
|
||||||
return [];
|
return [];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -909,7 +910,8 @@ export class DialogKeywords {
|
||||||
} else if (kind === 'mobile') {
|
} else if (kind === 'mobile') {
|
||||||
let phoneNumber;
|
let phoneNumber;
|
||||||
try {
|
try {
|
||||||
phoneNumber = phone(text, { country: 'BRA' })[0]; // TODO: Use accordingly to the person.
|
// https://github.com/GeneralBots/BotServer/issues/307
|
||||||
|
phoneNumber = phone(text, { country: 'BRA' })[0];
|
||||||
phoneNumber = phoneUtil.parse(phoneNumber);
|
phoneNumber = phoneUtil.parse(phoneNumber);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
await this.talk(Messages[locale].validation_enter_valid_mobile);
|
await this.talk(Messages[locale].validation_enter_valid_mobile);
|
||||||
|
@ -927,7 +929,7 @@ export class DialogKeywords {
|
||||||
text = text.replace(/\-/gi, '');
|
text = text.replace(/\-/gi, '');
|
||||||
|
|
||||||
if (user.locale === 'en') {
|
if (user.locale === 'en') {
|
||||||
// TODO: Change to user.
|
// https://github.com/GeneralBots/BotServer/issues/307
|
||||||
return text.match(/\d{8}/gi);
|
return text.match(/\d{8}/gi);
|
||||||
} else {
|
} else {
|
||||||
return text.match(/(?:\d{1,3}.)*\d{1,3}(?:\,\d+)?/gi);
|
return text.match(/(?:\d{1,3}.)*\d{1,3}(?:\,\d+)?/gi);
|
||||||
|
|
Loading…
Add table
Reference in a new issue