A Duke project product.
A personal chatbot which helps users keep track of their todo tasks, events and deadlines in an interactive manner.
DIOke.jar here.
Key in your commands in the command box, press Enter and wait for the response.
Examples:
listtodo read book (needs 2 hours)deadline return book /by 26/12/2019 1230delete 1todoAdd a new Todo task to the list of tasks.
(optional: add (needs [duration]) to add duration to the Todo)
Format: todo [DESCRIPTION] [optional: DURATION]
Example: todo borrow book
eventAdd a new Event task with time and date to the list of tasks.
Format: event [DESCRIPTION] /at [DATEANDTIME]
Note: DATEANDTIME has the format DD/MM/YYYY HHmm.
Example: event inteview /at 18/09/2019 1400
deadlineAdd a new Deadline task with date and time to the list of tasks.
Format: deadline [DESCRIPTION] /by [DATEANDTIME]
Note: DATEANDTIME has the format DD/MM/YYYY HHmm.
Example: deadline return book /by 20/09/2019 1900
listView list of all tasks, with types (e.g. [T] for Todo) and progress (Done/Not done).
Format:list
doneMark a task as done. Status of the task is changed from ✗️ to ✓.
Format: done [INDEX]
Example: done 1
deleteDelete a task from the list.
Format: delete [INDEX]
Example: delete 2
findFind a task in the task list with a keyword.
Format: find [KEYWORD]
Example: find book (Find task containing “book”)
Data saving is automated after each command that changes the task list.
byeExit from the application.
Format: bye