Miao-Yunzai/apps/example2.ts

39 lines
748 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { Plugin } from 'yunzai/core'
/**
*
*/
export class example2 extends Plugin {
constructor() {
/**
name: '复读',
dsc: '复读用户发送的内容,然后撤回',
*/
super()
this.priority = 5000
this.rule = [
{
reg: /^#复读$/,
fnc: this.repeat.name
}
]
}
/**
*
*/
async repeat() {
/** 设置上下文后续接收到内容会执行doRep方法 */
this.setContext('doRep')
/** 回复 */
await this.reply('请发送要复读的内容', false, { at: true })
}
/**
* 接受内容
*/
doRep() {
/** 复读内容 */
this.reply(this.e.message, false, { recallMsg: 5 })
/** 结束上下文 */
this.finish('doRep')
}
}