PDA

Просмотр полной версии : Бот вк


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

Например я пишу !забери @TEST (https://www.blast.hk/members/307143/)

И у этого пользователя забирается балланс.

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

Ниже код этой системы (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
Ну так через запрос забери у человека баланс и отправь уведомление