Nurutomo/wabot-aq

[Help] cara mereset semua limit user ke 0

Closed this issue · 13 comments

Cara Mereset semua limit user yang ada di dalam database.json menjadi 0 tanpa menghapus database.json?

  1. buat array objek dari global.db.data.users
  2. lakukan perulangan
  3. isi perulangan global.db.data.users[id].limit = 0
  4. selesai
  1. buat array objek dari global.db.data.users
  2. lakukan perulangan
  3. isi perulangan global.db.data.users[id].limit = 0
  4. selesai

Gapaham bang
coba jelasin lebih detail

unx21 commented
  1. buat array objek dari global.db.data.users
  2. lakukan perulangan
  3. isi perulangan global.db.data.users[id].limit = 0
  4. selesai

Gapaham bang coba jelasin lebih detail

Contoh nih yak

=> global.db.data.users['6288xxxxx@s.whatsapp.net'].limit = 0

Itu id nya diisi nomor yang mau di ubah limit nya atau bisa diisi juga dengan cara

=> global.db.data.users[m.quoted.sender].limit = 0

Cara nya tinggal reply/balas orang yang limit nya mau kamu hapus. ingat, REPLY bukan tag

  1. buat array objek dari global.db.data.users
  2. lakukan perulangan
  3. isi perulangan global.db.data.users[id].limit = 0
  4. selesai

Gapaham bang coba jelasin lebih detail

Contoh nih yak

=> global.db.data.users['6288xxxxx@s.whatsapp.net'].limit = 0

Itu id nya diisi nomor yang mau di ubah limit nya atau bisa diisi juga dengan cara

=> global.db.data.users[m.quoted.sender].limit = 0

Cara nya tinggal reply/balas orang yang limit nya mau kamu hapus. ingat, REPLY bukan tag

Kalo cuma satu² gw juga dah tau
yg gw pengen langsung semua user kereset gacuma 1
atau make semua orang 1 grup limitnya direset make groupMetadata.id

  1. buat array objek dari global.db.data.users
  2. lakukan perulangan
  3. isi perulangan global.db.data.users[id].limit = 0
  4. selesai

Array objek db.data.users nya bagaimana?

Object.entries(global.db.data.users) 
Object.entries(global.db.data.users) 

terus abis itu?

exec aja tuh di chat wa

> let users = Object.entries(db.data.users).map(v => v[0])
for (id of users) db.data.users[id].limit = 0
return 'done'

exec aja tuh di chat wa

> let users = Object.entries(db.data.users).map(v => v[0])
for (id of users) db.data.users[id].limit = 0
return 'done'

Nahh ini yang saya inginkan
mereset limit tanpa delete
ini udah termasuk semua yg di database users kan?.

exec aja tuh di chat wa

> let users = Object.entries(db.data.users).map(v => v[0])
for (id of users) db.data.users[id].limit = 0
return 'done'

Kalau bikin auto reset semisal jam 12 malem gimana bang?

asah lah logika sendiri, jgn spoon-fed

asah lah logika sendiri, jgn spoon-fed
Kalau ga salah pake node cron...
Oklh makasih bang

asah lah logika sendiri, jgn spoon-fed

Mudah dimengerti semoga harimu menyenangkan