Cara Mengatur Waktu Kadaluarsa Grup WhatsApp dengan JavaScript

Anda bisa mengatur waktu kadaluarsa grup WhatsApp menggunakan ID grup dengan JavaScript. Script ini memungkinkan Anda bergabung ke grup dan mengatur waktu kadaluarsa grup secara otomatis. Berikut adalah kode JavaScript yang diperbarui:

const linkRegex = /chat.whatsapp.com\/([0-9A-Za-z]{20,24})( [0-9]{1,3})?/i;

const handler = async (m, { conn, text, isOwner }) => {
  let [_, code, expired] = text.match(linkRegex) || [];
  if (!code) throw 'Link tidak valid';
  
  let res = await conn.groupAcceptInvite(code);
  expired = Math.floor(Math.min(9999, Math.max(1, isOwner ? isNumber(expired) ? parseInt(expired) : 0 : 3)));
  
  m.reply(`Berhasil bergabung ke grup ${res}${expired ? ` selama ${expired} hari` : ''}`);
  
  let chats = global.db.data.chats[res];
  if (!chats) chats = global.db.data.chats[res] = {};
  
  var jumlahHari = expired * 1000 * 60 * 60 * 24;
  var now = new Date() * 1;
  
  if (now < chats.expired) chats.expired = jumlahHari;
  else chats.expired = now + jumlahHari;
};

handler.help = ['ojoin <chat.whatsapp.com>'];
handler.tags = ['owner'];
handler.command = /^ojoin$/i;
handler.rowner = true;

export default handler;

function isNumber(x) {
  x = parseInt(x);
  return typeof x === 'number';
}

Kode JavaScript di atas telah diperbarui untuk mengatur waktu kadaluarsa grup menggunakan ID grup. Ketika grup diinvite, kode akan menghitung jumlah hari yang ditentukan (default 3 hari jika bukan pemilik) dan menyimpannya dalam variabel 'expired'. Kemudian, pesan bergabung dan waktu kadaluarsa grup akan ditampilkan. Selanjutnya, kode akan memperbarui atau membuat entri baru dalam objek 'global.db.data.chats' untuk menyimpan waktu kadaluarsa grup.

Cara Mengatur Waktu Kadaluarsa Grup WhatsApp dengan JavaScript

原文地址: https://www.cveoy.top/t/topic/huSr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录