ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Бот вк (https://forum.antichat.xyz/showthread.php?t=1431047)

Kecer 29.04.2022 18:57

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

Например я пишу !забери @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$`
)
;
}
}
)
;
}
)
;


Kecer 13.05.2022 16:03

UP

Livarka 16.05.2022 00:43

Ну так через запрос забери у человека баланс и отправь уведомление


Время: 20:32