-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.js
59 lines (40 loc) · 1.53 KB
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
const { app, BrowserWindow, ipcMain, remote} = require('electron')
const express = require("express");
app.on('ready', function () {
var ex = express();
var mainWindow = new BrowserWindow(
{width: 800, height: 600,webPreferences:{
nodeIntegration: true
}
});
ex.get("/whats/:num/:msg", function(req,res){
var numero = req.params.num;
var msg = req.params.msg;
enviar(numero,msg);
res.send("enviando Mensagem via whatsapp..")
});
function enviar(telefone,mensagem){
mainWindow.loadURL("https://web.whatsapp.com/send?phone="+telefone+"&text="+mensagem,
{ userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36' });
mainWindow.webContents.once('dom-ready', () => {
mainWindow.webContents.executeJavaScript(`
console.log("This loads no problem!");
var{ipcRenderer,remote} = require("electron");
var enviado = false;
function tempo(){
var btsend = document.getElementsByClassName("_3M-N-")[0];
var inputSend = document.getElementsByClassName("_3u328")[0];
if(typeof inputSend !== "undefired" && inputSend.textContent && !enviado){
btsend.click();
enviado = true;
}else if(enviado) {
${mainWindow.hide()}
enviado = false;
}
}
setInterval(tempo, 5000);
`);
})
}
ex.listen(3400);
});