// +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.") } }