diff --git a/reply.py b/reply.py index 7334527..0a6d784 100755 --- a/reply.py +++ b/reply.py @@ -31,7 +31,7 @@ class ReplyBot: if self.check_thread_length(context): return - content = self.extract_toot(notification['status']['content']) + content = self.extract_toot(notification['status']['content'], self.cfg) if content in {'pin', 'unpin'}: await self.process_command(context, notification, content) else: @@ -73,10 +73,10 @@ class ReplyBot: await self.pleroma.reply(notification['status'], toot, cw=self.cfg['cw']) @staticmethod - def extract_toot(toot): + def extract_toot(toot, cfg): text = utils.extract_post_content(toot) text = re.sub(r"^@\S+\s", r"", text) # remove the initial mention - text = utils.remove_mentions(self.cfg, text) + text = utils.remove_mentions(cfg, text) text = text.lower() # treat text as lowercase for easier keyword matching (if this bot uses it) return text