Enviar mensagem WHATSAPP via JS

Achei um código que pode ser útil para alguém, eu tô dando uma procurada nesse material, qualquer atualização boa que eu encontrar, vou postar aqui:

Código abaixo serve pra enviar via console. Vai lá no WhatsAPP web, digita CTRL SHIFT J, cola esse código e dá enter:

function whatsAppText(message) {
	window.InputEvent = window.Event || window.InputEvent;
	var event = new InputEvent('input', {bubbles: true});
	var textbox = document.getElementsByClassName('_2S1VP')[0];
	textbox.textContent = message;
	textbox.dispatchEvent(event);
	document.querySelector('[data-icon="send"]').click();
}

function spam(message, loop) {
	var delay = 1000; // 1 second
	
	for (var i = 0; i < loop; i++){
		window.setTimeout(function(){
			whatsAppText(message);
		}, delay*i);
	}
}

Após isso, seleciona uma conversa, e cola esse código e enter de novo:

spam("SPAM", 10); //Vai enviar 10 vezes essa msg

Fonte: https://github.com/gaultierlecaillon/whatsapp_spammer

4 curtidas

Bom dia.

Aqui deu erro “Failed to load resource”

Opa, tudo bom, acho que o Whatsapp deve ter feito algumas alterações, quando eu tiver um tempinho eu tento dar uma atualizada!!

Até eia 29/07/2021 isso aqui funcionou

function whatsAppText(message) {
	window.InputEvent = window.Event || window.InputEvent;
	var event = new InputEvent('input', {bubbles: true});
	var textbox = document.querySelector('footer .selectable-text');
	textbox.textContent = message;
	textbox.dispatchEvent(event);
	document.querySelector('span[data-icon="send"]').click();
}
2 curtidas

Hoje utilizo essa lib open source pra automatizar o WhatsApp:

https://wppconnect-team.github.io/

1 curtida