Hello! Feel free to use this bot to track your tasks :D
- Add different types of tasks:
Todo,Deadline, andEvent. - Mark tasks as done or undone
- Delete tasks from your list
- Find tasks with a keyword search
- View all tasks in a neatly formatted list
- Save tasks persistently, so that they are not lost after the program ends
Prerequisites: JDK 11, update Intellij to the most recent version.
- Open Intellij (if you are not in the welcome screen, click
File>Close Projectto close the existing project first) - Open the project into Intellij as follows:
- Click
Open. - Select the project directory, and click
OK. - If there are any further prompts, accept the defaults.
- Click
- Configure the project to use JDK 11 (not other versions) as explained in here.
In the same dialog, set the Project language level field to theSDK defaultoption. - After that, locate the
src/main/java/Alice.javafile, right-click it, and chooseRun Alice.main() - If everything was set up correctly, you will be able to see this dialog:
yoo i'm alice! ur virtual bestie here to keep track of ur vibes what's poppin? u can tell me stuff to remember, or type 'bye' to dip
-
list: Display a list of all the tasks.- Example:
list
- Example:
-
todo [description]: Add a new 'Todo' task with the specified description.- Example:
todo Read a book
- Example:
-
deadline [description] /by [date, time]: Add a new 'Deadline' task with a specified due date and time.- Example:
deadline Return library books /by 2022-12-02 1800
- Example:
-
event [description] /from [start time] /to [end time]: Add a new 'Event' task with a specified start and end time.- Example:
event Team meeting /from 2022-12-05 10:00 /to 2022-12-05 11:00
- Example:
-
mark [task number]: Mark a task as completed.- Example:
mark 3
- Example:
-
unmark [task number]: Revert a task to an uncompleted status.- Example:
unmark 3
- Example:
-
delete [task number]: Remove a task from the list.- Example:
delete 4
- Example:
-
find [keyword]: Search for tasks containing the specified keyword.- Example:
find book
- Example:
-
bye: Exit the chatbot application.- Example:
bye
- Example:
Use these commands to manage your tasks with the chatbot. For each command, refer to the provided examples for guidance.