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: