Rubah dan tambahkan kode JavaScript berikut ini agar bisa mengatur waktu kadaluarsa grup menggunakan ID grup:

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.

rubahlah dan tambahkan Javascript berikut ini menjadi agar bisa set expired lewat id grouplet linkRegex = chatwhatsappcom0-9A-Za-z2024 0-913ilet handler = async m conn text isOwner = let _ code

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

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