mirror of
https://github.com/awfufu/go-hurobot.git
synced 2026-03-01 05:29:43 +08:00
28 lines
630 B
Go
28 lines
630 B
Go
package cmds
|
|
|
|
import (
|
|
"log"
|
|
|
|
"github.com/awfufu/qbot"
|
|
)
|
|
|
|
const deleteHelpMsg = `Delete a message by replying to it.
|
|
Usage: [Reply to a message] /delete`
|
|
|
|
var deleteCommand *Command = &Command{
|
|
Name: "delete",
|
|
HelpMsg: deleteHelpMsg,
|
|
Permission: getCmdPermLevel("delete"),
|
|
NeedRawMsg: false,
|
|
MaxArgs: 1,
|
|
MinArgs: 1,
|
|
Exec: func(b *qbot.Sender, msg *qbot.Message) {
|
|
if msg.ReplyID != 0 {
|
|
b.DeleteMsg(msg.ReplyID)
|
|
log.Printf("delete message %d", msg.ReplyID)
|
|
} else {
|
|
b.SendGroupMsg(msg.GroupID, "Please reply to a message to delete it, and ensure the bot has permission to delete it")
|
|
}
|
|
},
|
|
}
|