Mostrar el mensaje de que no encuentra links cuando realmente no encuentra links descargables

This commit is contained in:
Cat /dev/Nulo 2022-08-27 19:37:27 -03:00
parent d8cf1e36a5
commit eda0474160

11
main.go
View file

@ -40,12 +40,7 @@ func handleMessage(bot *tgbotapi.BotAPI, update tgbotapi.Update) {
searchMsg = msg.ReplyToMessage searchMsg = msg.ReplyToMessage
} }
if searchMsg.Entities == nil || len(searchMsg.Entities) < 1 { hasDownloadables := false
if explicit {
bot.Send(respondWith(msg, "Ese mensaje no tiene ningún link!"))
}
return
}
for i := 0; i < len(searchMsg.Entities); i++ { for i := 0; i < len(searchMsg.Entities); i++ {
e := searchMsg.Entities[i] e := searchMsg.Entities[i]
@ -68,6 +63,7 @@ func handleMessage(bot *tgbotapi.BotAPI, update tgbotapi.Update) {
} }
return return
} }
hasDownloadables = true
log.Printf("Downloading %s", urlString) log.Printf("Downloading %s", urlString)
lookup, err := Lookup(urlString) lookup, err := Lookup(urlString)
@ -89,6 +85,9 @@ func handleMessage(bot *tgbotapi.BotAPI, update tgbotapi.Update) {
bot.Send(res) bot.Send(res)
} }
if !hasDownloadables && explicit {
bot.Send(respondWithMany(msg, "No encontré URLs descargables en ese mensaje."))
}
} }
func main() { func main() {