X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-goal-bot.git/blobdiff_plain/bbacd38a568a3a580941390939bd590a9c6d87aa..08aa0bb297ebc364cd6b0bc725169c9116454baa:/matrix_goal_bot/bot.py diff --git a/matrix_goal_bot/bot.py b/matrix_goal_bot/bot.py index 3b4f240..04ff0e8 100644 --- a/matrix_goal_bot/bot.py +++ b/matrix_goal_bot/bot.py @@ -74,15 +74,12 @@ async def do_goal(match): results.append(str(goal)) return results - if match.command('add.task'): - goal_id = int(match.args()[1]) - new = ' '.join(match.args()[2:]) - result = Data().add_task(goal_id=goal_id, name=new) + new = ' '.join(match.args()[1:]) + result = Data().quick_add_task(new) goal,tasks = Data().get_goal(goal_id) results = pretty_print(goal, tasks) return results - # return [f'Added task with id {result}'] if match.command('add.vision'): new = ' '.join(match.args()[1:]) @@ -90,10 +87,15 @@ async def do_goal(match): return [f'Vision added with id {result}'] if match.command('print'): - goal_id = int(match.args()[1]) + if len(match.args()) > 1: + goal_id = int(match.args()[1]) + else: + goal_id = Data()._get_pref_goal_id() + logger.debug(f'Searching for goal {goal_id}...') goal,tasks = Data().get_goal(goal_id) results = pretty_print(goal, tasks) + return results