Mathan ChatBot is a Desktop App for storing and accessing tasks, events and deadlines.
Here's a list of commands you can use in the chatbot:
- List down all tasks:
list
- Create new todo task:
todo [Name]
- Create new deadline:
deadline [Name] /by [Date]
- Create new event:
event [Name] /from [Date] /to [Date]
- Mark/unmark tasks:
mark [taskNum]
/unmark [taskNum]
- Delete a task:
delete [taskNum]
- Find a task:
find [Name]
- Sort event/deadline chronologically:
sort event
/sort deadline
- Exit the chatbot:
bye
Lists the tasks in the order they were added, whether they are marked or unmarked, and the dates (if any)
Here's a sample output:
Adds a new todo task to the list.
Here's an example output:
Follow the format above exactly with the date in the format yyyy-MM-dd
to create a valid deadline task
Here's an example output:
Follow the format above exactly with the dates in the format yyyy-MM-dd
to create a valid event
Here's an example output:
marks and unmarks the checkbox next to task name in list function, to indicate whether task has been completed.
Note
Note that the taskNum is the index of the task in the list function.
Here's an example output:
Deletes a task from the list.
Note
Note that the taskNum is the index of the task in the list function. The taskNum is recomputed for all other tasks after deleting one task.
Here's an example output:
Searches for tasks based on its name. [Name]
may also contain only a part of the task name.
Here's an example output:
Sorts deadlines based on when its due and events from its start date.
Here's an example output:
Exits the chatbot and stops taking in new user input.
Here's an example output: