41 lines
691 B
TypeScript
41 lines
691 B
TypeScript
|
|
import { ConfigController as cfg } from '#miao/config'
|
|
import { sleep } from '#miao/utils'
|
|
import { plugin } from '#miao/core'
|
|
/**
|
|
*
|
|
*/
|
|
export class friend extends plugin {
|
|
/**
|
|
*
|
|
*/
|
|
constructor() {
|
|
/**
|
|
*
|
|
name: 'autoFriend',
|
|
dsc: '自动同意好友',
|
|
*/
|
|
super({
|
|
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)
|
|
}
|
|
}
|
|
}
|
|
}
|