HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.04.2022, 18:57
Kecer
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами: 2862489

Репутация: 18
По умолчанию

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

Например я пишу !забери @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$`
)
;
}
}
)
;
}
)
;
 
Ответить с цитированием

  #2  
Старый 13.05.2022, 16:03
Kecer
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами: 2862489

Репутация: 18
По умолчанию

UP
 
Ответить с цитированием

  #3  
Старый 16.05.2022, 00:43
Livarka
Участник форума
Регистрация: 27.08.2017
Сообщений: 143
С нами: 4584912

Репутация: 83
По умолчанию

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



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.