ChattyChatBot is a chatbot for those who prefer to use a desktop application for managing their tasks. If you would like to interact with a chatbot and have it help you manage all your tasks, ChattyChatBot is for you!
Java 11
or above in your computerjava -jar [path-to-chatty-chat-bot-jar-file]
from terminaltodo DESCRIPTION
deadline DESCRIPTION /by yyyy-mm-dd
event DESCRIPTION /at yyyy-mm-dd to yyyy-mm-dd
done INDEX
delete INDEX
list
date yyyy-mm-dd
find KEYWORD
bye
todo
- Add ToDo TaskAdds a task of ToDo type to the list.
Example of usage:
todo DESCRIPTION
Expected outcome:
Got it. I've added this task:
[T][✘] DESCRIPTION
Now you have NUMBER tasks in the list.
deadline
- Add Deadline TaskAdds a task of Deadline type to the list.
Example of usage:
deadline DESCRIPTION /by yyyy-mm-dd
Expected outcome:
Got it. I've added this task:
[D][✘] DESCRIPTION (by: MMM dd yyyy)
Now you have NUMBER tasks in the list.
event
- Add Event TaskAdds a task of Event type to the list.
Example of usage:
event DESCRIPTION /at yyyy-mm-dd to yyyy-mm-dd
Expected outcome:
Got it. I've added this task:
[E][✘] DESCRIPTION (at: MMM dd yyyy to MMM dd yyyy)
Now you have NUMBER tasks in the list.
done
- Mark Task as DoneMarks a task in the list as done.
Example of usage:
done INDEX
Expected outcome:
Congratulations! You've successfully marked the following task as done:
[TYPE][✓] DESCRIPTION
delete
- Delete a TaskDeletes a task from the list.
Example of usage:
delete INDEX
Expected outcome:
Successfully deleted the following task:
[TYPE][✓] DESCRIPTION
list
- List All TasksLists all tasks in the list.
Example of usage:
list
Expected outcome:
Here are the tasks in your list:
1. [TYPE][MARKER] DESCRIPTION
2. [TYPE][MARKER] DESCRIPTION
3. [TYPE][MARKER] DESCRIPTION
...
date
- List Tasks on DateLists all tasks on a certain date.
Example of usage:
date yyyy-mm-dd
Expected outcome:
Here are the tasks on yyyy-mm-dd
1. [TYPE][MARKER] DESCRIPTION
2. [TYPE][MARKER] DESCRIPTION
3. [TYPE][MARKER] DESCRIPTION
...
find
- List Tasks with KeywordLists all tasks with a certain keyword.
Example of usage:
find KEYWORD
Expected outcome:
Here are the tasks with keyword 'KEYWORD' in your list:
1. [TYPE][MARKER] DESCRIPTION
2. [TYPE][MARKER] DESCRIPTION
3. [TYPE][MARKER] DESCRIPTION
...
bye
- Exit ApplicationExits the application.
Example of usage:
bye
Expected outcome:
Your tasks have been successfully saved to disk!
Thanks for chatting with Chatty Chat Bot
See you again soon!