aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--geldschieberbot.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/geldschieberbot.py b/geldschieberbot.py
index 99c308b..249284d 100644
--- a/geldschieberbot.py
+++ b/geldschieberbot.py
@@ -322,7 +322,7 @@ cmds["gib"] = transaction
cmds["zieh"] = transaction
cmds["nimm"] = transaction
-def tanken(sender, args, msg):
+def _tanken(sender, args, msg):
if len(args) < 2:
send('ERROR: not in form "{} amount [person] [info]"'.format(args[0]))
return 1
@@ -334,13 +334,13 @@ def tanken(sender, args, msg):
if len(args) > 2 and args[2] in name2num:
recipient = args[2]
- elif sender in name2num:
+ elif sender in num2name:
recipient = num2name[sender]
else:
send("ERROR: recipient unknown")
return 1
- parts, err = tanken.tanken(msg.splitlines()[1:], amount)
+ parts, err = tanken.tanken(msg[1:], amount)
if err != None:
send("ERROR: " + err)
@@ -358,14 +358,14 @@ def tanken(sender, args, msg):
output += p[0] + " not known. Please take care manually\n"
if record_changes and not dry_run:
- changes[sender].append(change)
+ changes[num2name[sender]].append(change)
output += "New Balance:\n"
output += create_summary(recipient)
send(output)
return 0
-cmds["tanken"] = tanken
+cmds["tanken"] = _tanken
def fuck(sender, args, msg):
if not sender in num2name: