new(whatsapp.gblib): Native provider works in groups now.
This commit is contained in:
parent
9a211fc6a9
commit
2df29f689c
1 changed files with 19 additions and 2 deletions
|
@ -153,13 +153,30 @@ export class WhatsappDirectLine extends GBService {
|
||||||
else {
|
else {
|
||||||
this.browserWSEndpoint = browserWSEndpoint;
|
this.browserWSEndpoint = browserWSEndpoint;
|
||||||
}
|
}
|
||||||
|
let puppeteer: any = {
|
||||||
|
headless: false, args: [
|
||||||
|
'--no-sandbox',
|
||||||
|
'--disable-setuid-sandbox',
|
||||||
|
'--disable-dev-shm-usage',
|
||||||
|
'--disable-accelerated-2d-canvas',
|
||||||
|
'--no-first-run',
|
||||||
|
'--no-zygote',
|
||||||
|
'--single-process',
|
||||||
|
'--disable-gpu',
|
||||||
|
'--disable-infobars',
|
||||||
|
'--disable-features=site-per-process',
|
||||||
|
`--user-data-dir=${profilePath}`]
|
||||||
|
};
|
||||||
|
if (browserWSEndpoint) {
|
||||||
|
puppeteer = { browserWSEndpoint: browserWSEndpoint };
|
||||||
|
}
|
||||||
|
|
||||||
const client = this.customClient = new Client({
|
const client = this.customClient = new Client({
|
||||||
authStrategy: new LocalAuth({
|
authStrategy: new LocalAuth({
|
||||||
clientId: this.min.botId,
|
clientId: this.min.botId,
|
||||||
dataPath: profilePath
|
dataPath: profilePath
|
||||||
}),
|
}),
|
||||||
puppeteer: { browserWSEndpoint: this.browserWSEndpoint }
|
puppeteer: puppeteer
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
@ -174,7 +191,7 @@ export class WhatsappDirectLine extends GBService {
|
||||||
|
|
||||||
// Sends QR Code to boot bot admin.
|
// Sends QR Code to boot bot admin.
|
||||||
|
|
||||||
const msg = `Please, scan QR Code with for bot ${this.botId}.`;
|
const msg = `Please, scan the QR Code to restore bot ${this.botId}.`;
|
||||||
GBLog.info(msg);
|
GBLog.info(msg);
|
||||||
qrcode.generate(qr, { small: true, scale: 0.5 });
|
qrcode.generate(qr, { small: true, scale: 0.5 });
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue