NodeJS Бот вк

Kecer

Участник
Автор темы
241
11
У меня есть бот вк, и реализована система забирания у себя балланса, так вот вопрос, как реализовать такую же систему, но так что бы можно было забирать у других пользователей

Например я пишу !забери @TEST
И у этого пользователя забирается балланс.

Проблема заключается в том что я не знаю как сделать фильтрацие пользователей, то-есть как я ранее написал я пишу !забери и айди человека, но как это реализовать я хз, знаю только как сделать через пересылание сообщения, но так не удобно

Ниже код этой системы (uid там хранятся айдишники пользователей)

JavaScript:
cm.hear(/^(?:забери)$/i, async (context) => {
    bot.mysql.db.query('SELECT * FROM `users` WHERE `uid` ="' + context.senderId +'"', function(err, rows, fields){         
    if (err) console.log(err);            
    if (!empty(rows)) {
        min("balance", context.senderId, 10);
        context.send(`Я забрал у тебя 10$`);
        }
    });
});