diff --git a/cogs/players.py b/cogs/players.py index 7afe9a2..1967738 100644 --- a/cogs/players.py +++ b/cogs/players.py @@ -45,17 +45,19 @@ class PlayersCog(commands.Cog): Build player data from existing and older log files. """ await inter.response.defer() + self.listen_for_changes.stop() log.info("Building player data from logs.") # Delete the existing data, as we will reconstruct it. await Player.all().delete() - for log_file in LOGS_FOLDER_PATH.glob("**/*.txt"): + for log_file in LOGS_FOLDER_PATH.glob("**/*_user.txt"): log.debug("building from log file: %s", str(log_file)) file_handler = LogFileReader(log_file, track_from_start=True) for line in await file_handler.read(): await self.process_log_line(line, alert=False) + self.listen_for_changes.start() await inter.followup.send("Completed") @tasks.loop(seconds=3)