import cfg from '../../lib/config/config.js' export class quit extends plugin { constructor () { super({ name: 'notice', dsc: '自动退群', event: 'notice.group.increase' }) } async accept () { if (this.e.user_id != Bot.uin) return let other = cfg.other if (other.autoQuit <= 0) return /** 判断主人,主人邀请不退群 */ let gl = await this.e.group.getMemberMap() for (let qq of cfg.masterQQ) { if (gl.has(Number(qq))) { logger.mark(`[主人拉群] ${this.e.group_id}`) return } } /** 自动退群 */ if (Array.from(gl).length <= other.autoQuit && !this.e.group.is_owner) { await this.e.reply('禁止拉群,已自动退出') logger.mark(`[自动退群] ${this.e.group_id}`) setTimeout(() => { this.e.group.quit() }, 2000) } } }