How do I make a pos++ only when it's the right person? I believe the error is because the code makes a pos++ for other people and that's why it interferes with the code. I just started programming so it can be an easy thing to solve and I don't know how to do it.
const qrcode = require('qrcode-terminal');
const { Client } = require('whatsapp-web.js');
const client = new Client();
client.on('qr', qr => {
qrcode.generate(qr, { small: true });
});
client.on('ready', () => {
console.log('Client is ready!');
});
client.initialize();
var pos = 0
var tentativa = 0
var aviso = 0
client.on('message', message => {
if (message.body === '2' && message.from === message.from && pos == 0) {
client.sendMessage(message.from, ` `);
}
else if (message.body === '1' && pos == 0) {
client.sendMessage(message.from, ` ... ?`);
}
else if (message.body === '1' && message.from === message.from && pos == 1) {
client.sendMessage(message.from, ` `)
}
else if (message.body === '2' && message.from === message.from &&tentativa == 0 && pos == 1) {
client.sendMessage(message.from, `ok`)
client.sendMessage(message.from, `ok`)
}
else if (message.body === '1' && message.from === message.from && pos == 2) {
client.sendMessage(message.from, `
`)
}
else if (message.body === '2' && message.from === message.from && pos == 2) {
client.sendMessage(message.from, ` `)
}
if (message.body === '2') {
tentativa++
}
if (message.body === '0') {
pos = 0
tentativa = 0
aviso = 0
}
});
client.on('message', message => {
if (message.body.length == 11 && Number(message.body) == parseInt(message.body)) {
client.sendMessage(message.from, ` `);
function cpfs() {
const chatId = "55" + 1112312312 + "@c.us";
client.sendMessage(chatId, message.body);
};
cpfs()
}
else if (message.body !== '1' && message.body !== '2' && aviso == 0) {
client.sendMessage(message.from, ` `);
}
aviso++
})