You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
603 B

// +build !rm_basic_commands allcommands deletecmd
package main
import (
"strconv"
)
func init() {
command := Command{
Cmd: []string{"delete", "del", "-"},
Description: "$messageId - Delete a message by $messageId",
Help: "",
Exec: cmdDelete,
}
RegisterCommand(command)
}
func cmdDelete(cmd []string) {
var messageID int
if len(cmd) > 1 {
messageID, _ = strconv.Atoi(cmd[1])
} else {
messageID = lastMessage.ID
}
chat := k.NewChat(channel)
_, err := chat.Delete(messageID)
if err != nil {
printError("There was an error deleting your message.")
}
}