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 DESCRIPTIONdeadline DESCRIPTION /by yyyy-mm-ddevent DESCRIPTION /at yyyy-mm-dd to yyyy-mm-dddone INDEXdelete INDEXlistdate yyyy-mm-ddfind KEYWORDbyetodo - 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!