]> us-delaporte.pagekite.me Git - matrix-goal-bot.git/blobdiff - matrix_goal_bot/bot.py
Fixes for testing
[matrix-goal-bot.git] / matrix_goal_bot / bot.py
index d4638558730d257a641f99f792b6544d3285f0b7..d62d1881f6d74a061445dae84a3adfd7af5636f2 100644 (file)
@@ -1,5 +1,5 @@
 '''
 '''
-Prefix: !goal
+Prefix: .goal
 
 Synax:
     .goal COMMAND ARGS
 
 Synax:
     .goal COMMAND ARGS
@@ -30,6 +30,7 @@ More commands:
     remove ID - remove a task by ID
     start GOAL_ID - un-put-off a goal (reverse of later)
     visionless - list goals with no set vision
     remove ID - remove a task by ID
     start GOAL_ID - un-put-off a goal (reverse of later)
     visionless - list goals with no set vision
+    wins - list recently completed goals
 '''
 
 
 '''
 
 
@@ -254,6 +255,18 @@ class GoalBot():
                 results.append(item)
             return results
 
                 results.append(item)
             return results
 
+        if match.command('wins'):
+            items = self.data.wins()
+            results = ['# Wins']
+            if not items:
+                results.append('-- No wins yet --')
+
+            for item in items:
+                results.append(item)
+            return results
+
+
+
         if match.command('set.vision'):
             goal_id = int(match.args()[1])
             vision_id = int(match.args()[2])
         if match.command('set.vision'):
             goal_id = int(match.args()[1])
             vision_id = int(match.args()[2])