diff --git a/lib/cmds/chat.go b/lib/cmds/chat.go index 0780e27..0645bd2 100644 --- a/lib/cmds/chat.go +++ b/lib/cmds/chat.go @@ -42,11 +42,6 @@ func ChatCmd(session *discordgo.Session, orgMsg *discordgo.MessageCreate, guild content, repnum, tmpnum, topnum, systemstr, model, cmodel, filter, imgurl, detail := splitMsg(msg, guild) - if content == "" { - ErrorReply(session, orgMsg, config.Lang[config.CurrentConfig.Guild.Lang].Error.SubCmd) - return - } - if strings.Contains(strings.ReplaceAll(*msg, content, ""), "-d") && !strings.Contains(strings.ReplaceAll(*msg, content, ""), "-i") { ErrorReply(session, orgMsg, config.Lang[config.CurrentConfig.Guild.Lang].Error.NoImage) return @@ -89,6 +84,11 @@ func ChatCmd(session *discordgo.Session, orgMsg *discordgo.MessageCreate, guild return } + if content == "" { + ErrorReply(session, orgMsg, config.Lang[config.CurrentConfig.Guild.Lang].Error.SubCmd) + return + } + if imgurl != "" { re := regexp.MustCompile(`https?://[\w!?/+\-_~;.,*&@#$%()'[\]]+`)