This commit is contained in:
deathbybandaid 2022-05-05 15:59:43 -04:00
parent b7b4f1499f
commit b9d66c4ed8

View File

@ -11,6 +11,14 @@ class Commands():
self.bot = None self.bot = None
self.config = config self.config = config
@property
def prefix_list(self):
return str(self.config.core.prefix).replace("\\", '').split("|")
@property
def botnick(self):
return self.config.core.nick
@property @property
def multi_split_key(self): def multi_split_key(self):
# TODO config # TODO config
@ -150,11 +158,14 @@ class Commands():
for command_type, searchlist in zip(command_types, searchlists): for command_type, searchlist in zip(command_types, searchlists):
for listitem in searchlist: for listitem in searchlist:
similarlevel = SequenceMatcher(None, searchitem.lower(), listitem.lower()).ratio() similarlevel = SequenceMatcher(None, searchitem.lower(), listitem.lower()).ratio()
print(similarlevel)
print(listitem)
if similarlevel >= .75: if similarlevel >= .75:
# command_type if command_type == "command":
sim_listitems.append(listitem) prefix = "%s" % self.prefix_list[0]
elif command_type == "nickname_command":
prefix = "%s " % self.botnick
elif command_type == "action_command":
prefix = "%s " % "/me"
sim_listitems.append("%s%s" % (prefix, listitem))
sim_num.append(similarlevel) sim_num.append(similarlevel)
if len(sim_listitems) and len(sim_num): if len(sim_listitems) and len(sim_num):