vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, (message) => {
return rcon.connect().then(() => {
return rcon.send(`${message.$match[1]}`);
}).then(res => {
console.log(res);
}).then(() => {
return message.send(`ОТВЕТ СЮДА`);
return rcon.disconnect();
})
});
vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, (message) => {
return rcon.connect()
.then(() => {
return rcon.send(`${message.$match[1]}`);
})
.then((res) => {
console.log(res);
// После консоль лога сделать return
return res;
})
.then((res) => {
// Два return'a работать не будут. Нужно оставить что-то одно
message.send(res);
return rcon.disconnect();
});
});
vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, (message) => {
return rcon.connect()
.then(() => rcon.send(`${message.$match[1]}`))
.then((res) => {
console.log(res);
message.send(res);
return rcon.disconnect();
});
});
let cachedMessage = '';
vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, (message) => {
cachedMessage = message;
return rcon.connect().then(() => {
return rcon.send(`${message.$match[1]}`);
}).then(res => {
console.log(res);
}).then(() => {
return message.send(cachedMessage);
return rcon.disconnect();
})
});