From: Eduardo Date: Sat, 30 Mar 2024 18:01:54 +0000 (+0100) Subject: this was confusing, reformated X-Git-Url: http://git.edufdez.es/?a=commitdiff_plain;h=faaef70b9528815e2e7ce03754da49d1325450d6;p=sylphiette-bot.git this was confusing, reformated --- diff --git a/telegram.go b/telegram.go index 9fb442c..65e17d4 100644 --- a/telegram.go +++ b/telegram.go @@ -178,31 +178,29 @@ func manageSerieRequest(chatId int64, text string) error { var err error var response string = "" - // request can be: new, available // request can be type: series, movie - var regexNew = regexp.MustCompile(`(?i)\bNew\b`) - var regexAvailable = regexp.MustCompile(`(?i)\bAvailable\b`) var regexSeries = regexp.MustCompile(`(?i)\bSeries\b`) var regexMovie = regexp.MustCompile(`(?i)\bMovie\b`) - switch { - case regexSeries.MatchString(text): + if regexSeries.MatchString(text) { + response = "📺" + } else if regexMovie.MatchString(text) { + response = "🎥" + } + // get from text whatever is after the first - and the end of the line - response = "📺 " + getFirstLine(getTextAfterDash(text)) + "\n" + response += " " + getFirstLine(getTextAfterDash(text)) + "\n" - case regexMovie.MatchString(text): - response = "🎥 " + getFirstLine(getTextAfterDash(text)) + "\n" - } + // request can be: new, available + var regexNew = regexp.MustCompile(`(?i)\bNew\b`) + var regexAvailable = regexp.MustCompile(`(?i)\bAvailable\b`) - switch { - case regexAvailable.MatchString(text): + if regexAvailable.MatchString(text) { response += "pedida por " + getRequestedBy(text) + "\n\n🎉 Ya disponible!" - - case regexNew.MatchString(text): + } else if regexNew.MatchString(text) { response += "pedida para añadir por " + getRequestedBy(text) + "\n\n(en cola)" } - // TODO: remove sent message to replace with ours? err = sendTelegramPhoto(chatId, lastMsg.Photo[0].FileID, response) return err }