-
List my own tasks
- Edit the
add
andlist
function such that only tasks unique to yourchatId
is shown when you call/list
.
- Edit the
-
Mark as complete
- Implement a function
done
such that tasks can be marked as done.
User : "done exercise" Bot : "Marked as complete: exercise"
- Edit
list
such that tasks marked as done will be shown with a [X]
User : "list" Bot : "1. exercise [X]"
- Implement a function
-
Delete tasks
- Implement a function
delete
such that tasks can be deleted from the database.
User : "delete exercise" Bot : "Deleted: exercise"
- Implement a function
-
Add a hide command which enables 'hide mode' which will display "No access" if list or add is run. /hide will act as a toggle
User : "list" Bot : "1. exercise [X]" User : "hide" Bot : "Locked" User : list Bot : "No access" User : "hide" Bot : "Unlocked" User : "list" Bot : "1. exercise [X]"
- Add tagging
- Pick random todo
- Implement search function