import { definePlugin } from 'kivibot' export default definePlugin({ name: '请求处理', version: '1.1.0', setup(ctx) { ctx.handle('request.friend.add', async (e) => { e.approve() ctx.noticeMainOwner.call(ctx.bot, [ ctx.oicq.segment.image(ctx.getQQAvatarLink(e.user_id)), `〓 收到好友请求 〓\nQQ: ${e.nickname}\n昵称: ${e.nickname}\n来自: ${e.source}\n验证消息: ${e.comment}\n\n已自动同意`, ]) }) ctx.handle('request.friend.invite', (e) => { ctx.noticeMainOwner.call(ctx.bot, [ ctx.oicq.segment.image(ctx.getGroupAvatarLink(e.group_id)), `〓 收到拉群请求 〓\n群号: ${e.group_id}\n群名: ${e.group_name}`, ctx.oicq.segment.image(ctx.getQQAvatarLink(e.user_id)), `邀请人 QQ: ${e.user_id}\n邀请人昵称: ${e.nickname}\n邀请人角色: ${e.role}`, ]) // 如果是主人的好友,自动同意 if (ctx.hasRight(e.user_id)) { e.approve(true) } else { // 否则拒绝 // e.approve(false) } }) }, })