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 = "📺 <b>" + getFirstLine(getTextAfterDash(text)) + "</b>\n"
+ response += " <b>" + getFirstLine(getTextAfterDash(text)) + "</b>\n"
- case regexMovie.MatchString(text):
- response = "🎥 <b>" + getFirstLine(getTextAfterDash(text)) + "</b>\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 <b>" + getRequestedBy(text) + "</b>\n\n🎉 Ya disponible!"
-
- case regexNew.MatchString(text):
+ } else if regexNew.MatchString(text) {
response += "pedida para añadir por <b>" + getRequestedBy(text) + "</b>\n\n(en cola)"
}
- // TODO: remove sent message to replace with ours?
err = sendTelegramPhoto(chatId, lastMsg.Photo[0].FileID, response)
return err
}