diff --git a/cmdDelete.go b/cmdDelete.go new file mode 100644 index 0000000..60dd7eb --- /dev/null +++ b/cmdDelete.go @@ -0,0 +1,28 @@ +// +build !rm_basic_commands allcommands deletecmd + +package main + +import ( + "fmt" + "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) { + messageID, _ := strconv.Atoi(cmd[1]) + chat := k.NewChat(channel) + _, err := chat.Delete(messageID) + if err != nil { + printToView("Feed", fmt.Sprintf("There was an error deleting your message.")) + } + +}