新增 回复撤回
This commit is contained in:
parent
067497fe20
commit
cba4771d6b
|
@ -129,6 +129,7 @@ Bot.adapter.push(new class stdinAdapter {
|
|||
|
||||
load() {
|
||||
Bot[this.id] = {
|
||||
adapter: this,
|
||||
uin: this.id,
|
||||
nickname: this.name,
|
||||
stat: { start_time: Date.now()/1000 },
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
"node-xlsx": "^0.23.0",
|
||||
"oicq": "link:lib/modules/oicq",
|
||||
"pm2": "^5.3.0",
|
||||
"puppeteer": "^20.8.3",
|
||||
"puppeteer": "^20.9.0",
|
||||
"redis": "^4.6.7",
|
||||
"sequelize": "^6.32.1",
|
||||
"sqlite3": "^5.1.6",
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
export class recallMsg extends plugin {
|
||||
constructor () {
|
||||
super({
|
||||
name: "回复撤回",
|
||||
dsc: "撤回回复消息",
|
||||
event: "message",
|
||||
rule: [
|
||||
{
|
||||
reg: `^#?撤回$`,
|
||||
fnc: "recall"
|
||||
}
|
||||
]
|
||||
})
|
||||
}
|
||||
|
||||
async recall(e) {
|
||||
if (e.isMaster && e.reply_id) {
|
||||
if (e.group?.recallMsg) {
|
||||
e.group.recallMsg(e.reply_id)
|
||||
e.group.recallMsg(e.message_id)
|
||||
} else if (e.friend?.recallMsg) {
|
||||
e.friend.recallMsg(e.reply_id)
|
||||
e.friend.recallMsg(e.message_id)
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue