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:
list
todo read book (needs 2 hours)
deadline return book /by 26/12/2019 1230
delete 1
todo
Add 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
event
Add 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
deadline
Add 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
list
View list of all tasks, with types (e.g. [T]
for Todo) and progress (Done/Not done).
Format:list
done
Mark a task as done. Status of the task is changed from ✗️ to ✓.
Format: done [INDEX]
Example: done 1
delete
Delete a task from the list.
Format: delete [INDEX]
Example: delete 2
find
Find 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.
bye
Exit from the application.
Format: bye