40 lines
692 B
TypeScript
40 lines
692 B
TypeScript
|
|
import { ConfigController as cfg } from 'yunzai/config'
|
|
import { sleep } from 'yunzai/utils'
|
|
import { Plugin } from 'yunzai/core'
|
|
/**
|
|
*
|
|
*/
|
|
export class friend extends Plugin {
|
|
/**
|
|
*
|
|
*/
|
|
constructor() {
|
|
/**
|
|
*
|
|
name: 'autoFriend',
|
|
dsc: '自动同意好友',
|
|
*/
|
|
super()
|
|
this.event = 'request.friend'
|
|
}
|
|
/**
|
|
*
|
|
*/
|
|
async accept() {
|
|
/**
|
|
*
|
|
*/
|
|
if (this.e.sub_type == 'add' || this.e.sub_type == 'single') {
|
|
/**
|
|
*
|
|
*/
|
|
if (cfg.other.autoFriend == 1) {
|
|
logger.mark(`[自动同意][添加好友] ${this.e.user_id}`)
|
|
await sleep(2000)
|
|
this.e.approve(true)
|
|
}
|
|
}
|
|
}
|
|
}
|