Skip to content
Snippets Groups Projects
Commit b5357b7b authored by Svetlana Tkachenko's avatar Svetlana Tkachenko
Browse files

Info plugin not require auth by default (for the same of backwards...

Info plugin not require auth by default (for the same of backwards compatibility - oops); fix forget
parent 62d8a6ae
No related branches found
No related tags found
No related merge requests found
......@@ -25,7 +25,7 @@ import configparser
class Info(object):
"""Infobot. Use 'learn X as Y' and 'what is X'"""
def __init__(self, server):
self.require_auth = True
self.require_auth = False
self.plugin_trigger = "~"
self.server = server
self.server.pluginManager.loadPlugin("Auth")
......@@ -139,19 +139,12 @@ class Info(object):
for i in range(0, len(args)):
args[i] = self.badchars.sub("", args[i])
key = ""
tmp = " ".join(args).strip(" ")
for k,v in list(self.infodb.items()):
if k.lower() == tmp.lower():
del self.infodb[k]
key = k
if key != "":
if not info_silent:
self.server.doMessage(channel, "Hmm, I can't seem to remember what "+key+" is anymore.")
key = " ".join(args).strip(" ").lower()
if (key in self.infodb):
del self.infodb[key]
self.server.doMessage(channel, "Ok, I forgot what " + key +" is.");
else:
if not info_silent:
self.server.doMessage(channel, "I don't know what "+tmp+" is.")
self.server.doMessage(channel, "Sorry, I don't know what " + key + " is.")
if cmd == "what" or cmd == "who":
for i in range(0, len(args)):
args[i] = self.badchars.sub("", args[i])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment