🇧🇷 PT
Search
⌃K

Configurar o Puppeteer

📝
Requisitos

  • RAM: 512 MB (recomendado para tarefas básicas)
    • A quantidade ideal de RAM pode variar consoante as especificidades de cada caso.

📦
Adicione o puppetter no APT do discloud.config

Na linha APT, adicione o pacote puppeteer separado por vírgula e espaço após os pacotes já existentes, como no exemplo abaixo.
discloud.config
...
APT=tools, puppeteer
...

Configure o Puppeteer

Para garantir o funcionamento correto do Puppeteer em um container, é necessário adicionar o argumento --no-sandbox na instrução puppeteer.launch();, como demonstrado no exemplo a seguir:
const browser = await puppeteer.launch({
args: ['--no-sandbox']
});

Configure o whatsapp-web.js

Como o whatsapp-web.js utiliza o Puppetter, é necessário adicionar o argumento --no-sandbox às opções do puppetter, como no exemplo a seguir:
const client = new Client({
puppeteer: {
args: ['--no-sandbox'],
}
});