diff --git a/alias.py b/alias.py index ea5db10..4a3aac1 100644 --- a/alias.py +++ b/alias.py @@ -35,11 +35,15 @@ def save_module(): top = newdoc.documentElement for name in ALIAS.keys(): - item = parseString ('' % (name, ALIAS[name])).documentElement + item = newdoc.createElement("alias") + item.setAttribute("alias", name) + item.setAttribute("origin", ALIAS[name]) top.appendChild(item); for name in variables.keys(): - item = parseString ('' % (name, variables[name])).documentElement + item = newdoc.createElement("variable") + item.setAttribute("name", name) + item.setAttribute("value", variables[name]) top.appendChild(item); with open(filename, "w") as f: diff --git a/qd.py b/qd.py index 33c930a..e0f3921 100644 --- a/qd.py +++ b/qd.py @@ -296,7 +296,8 @@ def parselisten (msg): bfrseen = None if msg.realname in LASTSEEN: bfrseen = LASTSEEN[msg.realname] - LASTSEEN[msg.realname] = datetime.now() + if (datetime.now().minute != 41 and datetime.now().minute != 22) or (bfrseen is not None and bfrseen.minute - 1 == datetime.now().minute): + LASTSEEN[msg.realname] = datetime.now() # if msg.channel == "#nemutest" and msg.sender not in DELAYED: if msg.channel != "#nemutest" and msg.sender not in DELAYED: