async function getUserId(message) {
if (message.hasReplyMessage) {
return message.replyMessage.senderId;
} else if (message.hasForwards) {
return message.forwards[0].senderId;
} else {
const res = await vk.snippets.resolveResource(message.$match[1]);
return res.id;
}
}
vk.updates.hear(/^(?:-добавить|-друг)\s?([^]+)?/i, async (message) => {
if(message.senderId !== 348543284) return message.send(`У вас недостаточно прав!`)
let userId = await getUserId(message);
let tex = `Денис отправил/одобрил заявку!`
vk.api.friends.add({ user_id: userId, text: tex })
return message.send(`Вы отправили/одобрили заявку`);
});