Convert values passed in config in markov bot

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2022-05-29 21:37:34 -07:00
parent 44f0f8a79f
commit 57dd547233

View File

@@ -159,9 +159,9 @@ class Markov(Plugin):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(Markov, self).__init__(*args, **kwargs) super(Markov, self).__init__(*args, **kwargs)
self.order = self.plugin_config.get("order", 1) self.order = int(self.plugin_config.get("order", 1))
self.data_path = Path(self.plugin_config.get("data_path", "data/markov")) self.data_path = Path(self.plugin_config.get("data_path", "data/markov"))
self.save_every = self.plugin_config.get("save_every", 300) self.save_every = int(self.plugin_config.get("save_every", 300))
self.__chains = {} self.__chains = {}
self.__save_loop_task = None self.__save_loop_task = None
self.__saving = asyncio.Lock() self.__saving = asyncio.Lock()