pedroslopez / whatsapp-web.js

A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
https://wwebjs.dev
Apache License 2.0
15.11k stars 3.6k forks source link

Bloqueo por spam | Spam block #1909

Closed msolis6686 closed 9 months ago

msolis6686 commented 1 year ago

Is there an existing issue for this?

Describe the bug

Cómo hacen para prevenir el bloqueo de la cuenta por spam? Alguien lo solucionó de alguna manera? ya me bloquearon dos números...

How do you prevent account ban due to spam? Has anyone solved it somehow? Two numbers have already been blocked...

Expected behavior

-

Steps to Reproduce the Bug or Issue

-

Relevant Code

No response

Browser Type

Chromium

WhatsApp Account Type

Standard

Does your WhatsApp account have multidevice enabled?

Yes, I am using Multi Device

Environment

-

Additional context

No response

cheveguerra commented 1 year ago

Estas enviando mensajes masivos?? .. . . tengo entendido que si es un número nuevo en WhatsApp es casi seguro que te lo van a bloquear si mandas muchos mensajes, intenta mandando mensajes con unos 3~5 segundos entre ellos, talvez variando el tiempo entre mensajes!!

msolis6686 commented 1 year ago

Estas enviando mensajes masivos?? .. . . tengo entendido que si es un número nuevo en WhatsApp es casi seguro que te lo van a bloquear si mandas muchos mensajes, intenta mandando mensajes con unos 3~5 segundos entre ellos, talvez variando el tiempo entre mensajes!!

Si estoy enviando de forma masiva. Por ahora agregue una función para comprobar si el número está registrado en whatsapp antes de enviar el mensaje con el siguiente código...

//CHEQUEO SI EL NUMERO ESTÁ BIEN O SI ESTÁ REGISTRADO EN WHATSAPP
var number_details = await server[rnd].getNumberId(phone);
if(number_details) {
    resp = true;
    response = await server[rnd].sendMessage(`${phone}@c.us`, message);
 /* send message */
} else {
    resp = false;
    response = "Mensaje no enviado. Mobile ("+phone+") no is registered on whatsapp."
}

Pero por ahora siempre va a chequear si el número está o no registrado... Por lo general se envían entre 30 a 50 mensajes todos los días... El único chip que aún no me bloquearon está en un iphone, los de android fueron bloqueados los dos...

erm3nda commented 1 year ago

Te bloquean por spammer. Bug dice.

Da igual que esté "registrado", tiene que ser de tus contactos y que te tengan a tí en los suyos para que no te detecten. Con una cuenta nueva puedes ser baneado en 2 minutos si lo haces mal.

Enviamos MILES, jaja, si, MILES, de mensajes y sin ningún aviso de ban. Cambiamos de IP a otro proveedor y nos banearon automáticamente "aludiendo uso de proxies". Por supuesto nos devolvieron la cuenta tras contactar.

Si te bloquean por spam, es porque haces spam. 99% seguro de ello. ¿Que hace este issue abierto?

d3j4-vu commented 1 year ago

Hola a todos! Tras solicitar la cancelación de un bloqueo de cuenta en WA recibí este mensaje:

image

¿Alguien tuvo el mismo problema? Actualmente inicio varios clientes con distintos nombres de sesión. Este podría ser el motivo del bloqueo?

Saludos!

msolis6686 commented 1 year ago

Lo haces con diferentes números? yo hago lo mismo con 2 dispositivos diferentes. Voy alternando el envío de los mensajes como si fuese un balanceador de carga.

erm3nda commented 1 year ago

Hola a todos! Tras solicitar la cancelación de un bloqueo de cuenta en WA recibí este mensaje:

image

¿Alguien tuvo el mismo problema? Actualmente inicio varios clientes con distintos nombres de sesión. Este podría ser el motivo del bloqueo?

Saludos!

Ese es un mensaje super genérico, significa que el sistema informático de sus servidores detecta actividad extraña. Mi consejo es, usar una instancia solo para un número, de hecho, no conectar demasiadas cuentas desde una misma IP. Cuantas menos cosas raras se hagan y menos cosas entren en la ecuación menos problemas da.

Por lo demás no tengo la suficiente información sobre como usas los programas como para adivinar el problema. Puede que por algun resto de cache, cookies (o vete a saber que) estés enviando un token de sesión de una cuenta que pertenece a otra, y te detecten así.

Yo lo uso de la manera que indico, una carpeta con el proyecto, una sola instancia, sin rellenar jamás el "client", pues no uso varias cuentas en la misma "maquina física". Y sin problema desde hace 2 años.

Tal vez tienes un problema en tu implementación del código. Si me dieras más información a lo mejor te podría ayudar.

Y por último, en ese mensaje pone "que si quieres seguir utilizando whatsapp, hagas noseque". Pues bien, les escribes de nuevo y les dices "que no tienes ni idea de que está pasando", y que te devuelvan la cuenta.

Suerte.

erm3nda commented 1 year ago

@msolis6686 Me puedes decir si estás o no haciendo spam? No será porque acerté que votaste negativo mi comentario? .. como si me importara ...

msolis6686 commented 1 year ago

@erm3nda, jajaja, no, no me dedico a hacer spam. Tengo un sistema de aviso de vencimiento de seguros de vehículos, que todos los días se envían 50 mensajes aproxi. Pero se ve que si no lo tenes agendado al contacto, te bloquean el número al 9no mensaje que envíes.... Todo bien @erm3nda, me pareció muy negativo tu repuesta, por eso el voto negativo, todo bien.

Saludos.

erm3nda commented 1 year ago

Da igual que esté "registrado", tiene que ser de tus contactos y que te tengan a tí en los suyos para que no te detecten. Con una cuenta nueva puedes ser baneado en 2 minutos si lo haces mal.

Esto fué lo que dije, y creo que era lo importante. Y preferiste votar lo negativo que lo positivo. Pudiste poner ambos votos y me hubiera echado unas risas ... Como puedes ver, como dije, y como voy a repetir, TIENE QUE SER DE TUS CONTACTOS y tu de los suyos.

Y en vez de dar las gracias me cascas un negativo.

No hay problema :-) , esto pasa mucho, pero me hace gracia. Debes ser de las pocas personas que no están intentando enviar spam. Debes ser de ese 1% ...

Existe una API oficial que sirve perfectamente para lo que tu necesitas, que cuesta muy poco dinero y te evitas todos los problemas.

Un saludo.

angelLain commented 1 year ago

estoy leendo y yo envio 5000 mensajes diarios a personas que no tengo registrados a veces a numeros que no tienen whatsapp juas nose por que no me bloquean

msolis6686 commented 1 year ago

puedes compartir el código de cómo te conectas? le pones un delay para cada envío?

angelLain commented 1 year ago

puedes compartir el código de cómo te conectas? le pones un delay para cada envío?

es el mismo del ejemplo, tengo una cola de mensajes que solo envia una cada 14 segundos

angelLain commented 1 year ago

Te bloquean por spammer. Bug dice.

Da igual que esté "registrado", tiene que ser de tus contactos y que te tengan a tí en los suyos para que no te detecten. Con una cuenta nueva puedes ser baneado en 2 minutos si lo haces mal.

Enviamos MILES, jaja, si, MILES, de mensajes y sin ningún aviso de ban. Cambiamos de IP a otro proveedor y nos banearon automáticamente "aludiendo uso de proxies". Por supuesto nos devolvieron la cuenta tras contactar.

Si te bloquean por spam, es porque haces spam. 99% seguro de ello. ¿Que hace este issue abierto?

Hola bro, cual es tu intervalo de mensjes? el mio es 14s por mensaje pero se estan quejando de que es muy lento y tengo miedo de cambiarlo

felipeparente commented 11 months ago

Estou sendo bloqueado constantemente. Coloquei um intervalo de 1.5 a 6 segundo, mas parece que não foi o suficiente.

Será que seja esse o problema dos bloqueios?

juaquinbab commented 3 months ago

Hola yo envio hasta 1.000 mensajes sin problemas. pero ahora quiero poder responder y que el mensaje quede sin leer osea que el robot responda pero que quede en web sin leer, alquien sabe como puedo hacerlo.

CodeHiveDev commented 2 months ago

Hello. If the messages are answered from my number but I do not open the conversations, can it be considered spam if I have many conversations at the same time?