Update modules/BotCore.js
Browse files- modules/BotCore.js +6 -4
modules/BotCore.js
CHANGED
|
@@ -313,16 +313,18 @@ class BotCore {
|
|
| 313 |
this.logger.info('🔗 Conectando ao WhatsApp...');
|
| 314 |
this.logger.info(`📁 Usando pasta de auth: ${this.config.AUTH_FOLDER}`);
|
| 315 |
|
| 316 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
| 317 |
this.logger.info('🔍 Verificando resolução DNS...');
|
| 318 |
try {
|
| 319 |
-
const dns = require('dns');
|
| 320 |
await dns.promises.resolve('web.whatsapp.com');
|
| 321 |
this.logger.info('✅ DNS: web.whatsapp.com resolvido com sucesso');
|
| 322 |
} catch (dnsError) {
|
| 323 |
this.logger.warn(`⚠️ Erro DNS: ${dnsError.message}`);
|
| 324 |
-
//
|
| 325 |
-
dns.setDefaultResultOrder('ipv4first');
|
| 326 |
}
|
| 327 |
|
| 328 |
// Verifica conectividade de rede antes de tentar conectar
|
|
|
|
| 313 |
this.logger.info('🔗 Conectando ao WhatsApp...');
|
| 314 |
this.logger.info(`📁 Usando pasta de auth: ${this.config.AUTH_FOLDER}`);
|
| 315 |
|
| 316 |
+
// Configuração de DNS para evitar problemas no Hugging Face
|
| 317 |
+
const dns = require('dns');
|
| 318 |
+
dns.setServers(['8.8.8.8', '1.1.1.1']);
|
| 319 |
+
dns.setDefaultResultOrder('ipv4first');
|
| 320 |
+
|
| 321 |
this.logger.info('🔍 Verificando resolução DNS...');
|
| 322 |
try {
|
|
|
|
| 323 |
await dns.promises.resolve('web.whatsapp.com');
|
| 324 |
this.logger.info('✅ DNS: web.whatsapp.com resolvido com sucesso');
|
| 325 |
} catch (dnsError) {
|
| 326 |
this.logger.warn(`⚠️ Erro DNS: ${dnsError.message}`);
|
| 327 |
+
// Continua mesmo com erro, pois pode ser um falso negativo
|
|
|
|
| 328 |
}
|
| 329 |
|
| 330 |
// Verifica conectividade de rede antes de tentar conectar
|