diff --git a/cmdReply.go b/cmdReply.go index aa2c231..457daf1 100644 --- a/cmdReply.go +++ b/cmdReply.go @@ -21,13 +21,19 @@ func init() { func cmdReply(cmd []string) { chat := k.NewChat(channel) + if len(cmd) < 2 { + printToView("Feed", fmt.Sprintf("%sreply $ID - Reply to message $ID", cmdPrefix)) + return + } messageID, err := strconv.Atoi(cmd[1]) if err != nil { printToView("Feed", fmt.Sprintf("There was an error determining message ID %s", cmd[1])) + return } _, err = chat.Reply(messageID, strings.Join(cmd[2:], " ")) if err != nil { printToView("Feed", "There was an error with your reply.") + return } return }