package commands import ( "strings" "github.com/akyoto/color" "github.com/animenotifier/notify.moe/arn/search" "github.com/bwmarrin/discordgo" ) // AnimeSearch shows the link for the anime list of a user. func AnimeSearch(s *discordgo.Session, msg *discordgo.MessageCreate) bool { if !strings.HasPrefix(msg.Content, "!a ") { return false } term := msg.Content[len("!a "):] animes := search.Anime(term, 3) message := "" for _, anime := range animes { message += "https://notify.moe" + anime.Link() + "\n" } if len(animes) == 0 { message = "Sorry, I couldn't find anything using that term." } _, err := s.ChannelMessageSend(msg.ChannelID, message) if err != nil { color.Red(err.Error()) } return true }