Charlie User Guide
Features
- Adds tasks to Charlie
- There are mainly 3 types of tasks
- Todo task - tasks you need to do
- Deadline task - tasks that has a deadline
- Event task - event on a certain date you need to attend
- There are mainly 3 types of tasks
- Tracks tasks you have yet to complete
- Search for task that are in the list
- Label task as done
- Delete tasks
Usage
To update the chatbot, we use a set of keywords and descriptions (if applicable)
e.g. todo buy bread - creates a todo task with “buy bread” as the description
Keywords and their functions
- Add tasks - adds tasks to charlie
todo
description - Lets Charlie know you have a todo taskdeadline
description/by
date* - Lets Charlie know you have a deadlineevent
description/at
date* - Lets Charlie know you have an event on specified date
*date has to be in the following format “dd/MM/yyyy hhmm”
//Example Usage todo Buy Bread deadline Return Book /by 2/12/2019 1800 event Attend CS2103T Lecture /at 2/10/2019 1800
- Show list of tasks
list
- Charlie will list the tasks you have added
//Example Usage list //Expected Outcome Here are the tasks in your list: 1. [T][✗] Buy bread 2. [D][✗] Return Book (by: 02 Dec 2019 06:00 PM) 3. [E][✗] Attend CS2103T Lecture (at: 02 Oct 2019 06:00 PM)
- Delete tasks
delete
number-as-shown-on-list
//Example Usage delete 3 //Expected Outcome Noted. I've removed this task: [E][✗] Attend CS2103T Lecture (at: 02 Oct 2019 06:00 PM) Now you have 2 tasks in the list
- Find keywords in tasks
find
word-in-task
//Example Usage find Buy //Expected Outcome Here are the tasks in your list: 1. [T][✗] Buy bread
Do let me know if you have any feedback.