From ada6e243802af443a837bff336bef7f83b64f50d Mon Sep 17 00:00:00 2001 From: Sebastien Date: Thu, 13 Feb 2020 21:23:17 +0100 Subject: [PATCH] Fix daily madame :tada: --- src/main/java/net/Broken/Commands/Over18/Madame.java | 2 +- .../net/Broken/Tools/DayListener/Listeners/DailyMadame.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/Broken/Commands/Over18/Madame.java b/src/main/java/net/Broken/Commands/Over18/Madame.java index 390d8ce..b29dbd8 100644 --- a/src/main/java/net/Broken/Commands/Over18/Madame.java +++ b/src/main/java/net/Broken/Commands/Over18/Madame.java @@ -20,7 +20,7 @@ public class Madame extends NumberedCommande { public String HELP = "Yo really? Just type Madame to see some :cat:"; public Madame() { - super(LogManager.getLogger(), "http://www.bonjourmadame.fr/page/", "/"); + super(LogManager.getLogger(), "https://www.bonjourmadame.fr/page/", "/"); } diff --git a/src/main/java/net/Broken/Tools/DayListener/Listeners/DailyMadame.java b/src/main/java/net/Broken/Tools/DayListener/Listeners/DailyMadame.java index 81ac670..eb9e1a2 100644 --- a/src/main/java/net/Broken/Tools/DayListener/Listeners/DailyMadame.java +++ b/src/main/java/net/Broken/Tools/DayListener/Listeners/DailyMadame.java @@ -1,6 +1,7 @@ package net.Broken.Tools.DayListener.Listeners; import net.Broken.Commands.Over18.Madame; +import net.Broken.DB.Entity.GuildPreferenceEntity; import net.Broken.DB.Repository.GuildPreferenceRepository; import net.Broken.MainBot; import net.Broken.SpringContext; @@ -46,7 +47,7 @@ public class DailyMadame implements NewDayListener{ LocalDate now = LocalDate.now().minusDays(1); String date = DateTimeFormatter.ofPattern("yyyy/MM/dd").format(now); - String url = "http://www.bonjourmadame.fr/" + date + "/"; + String url = "https://www.bonjourmadame.fr/" + date + "/"; imgUrl = FindContentOnWebPage.doYourJob(url, "post-content", "img"); @@ -62,7 +63,8 @@ public class DailyMadame implements NewDayListener{ for(Guild guild : guilds){ TextChannel chanel = null; logger.debug(guild.getName()); - if(guildPreferenceRepository.findByGuildId(guild.getId()).get(0).isDailyMadame()){ + List guildPref = guildPreferenceRepository.findByGuildId(guild.getId()); + if( guildPref.size() > 0 && guildPref.get(0).isDailyMadame()){ for(TextChannel iterator : guild.getTextChannels()) { if(iterator.isNSFW() && iterator.canTalk()){