Skip to content

修改了NaiveFilter的两个function,老的不适用了 #9

@jacksujingcheng

Description

@jacksujingcheng

Parse function

    def parse(self, path):
        with open(path, 'rb') as f:
            self.keywords = [x.decode('utf8').strip() for x in f.readlines()]

Filter function

    def filter(self, message, repl="*"):
        for kw in self.keywords:
            message = message.replace(kw, len(kw)*repl)
        return message

之前的版本是2.7的我运行不了,我自己根据python3.7改了下NaiveFilter的function。(我也把敏感词那个文件改成txt文件了)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions