Welcome to JBot, your personal task management chatbot. This guide will help you get started and understand how to use JBot effectively.
JBot is a task management chatbot designed to help you organize your tasks efficiently. You can create to-do lists, set deadlines, mark tasks as done, and much more using simple commands.
JBot.jar file, which will start the JavaFX interface.
java -jar JBot.jar
Here are the main commands you can use to interact with JBot.
listDisplays all tasks currently in the list.
list
todoAdds a new to-do task to the list.
todo <task description>
todo Buy groceries
Added: [T][ ] Buy groceries
eventAdds a new event task to the list with a specified start and end time.
event <event description> /from <start time> /to <end time>
event Team meeting /from 2pm /to 4pm
Added: [E][ ] Team meeting (from: 2pm to 4pm)
deadlineAdds a new task with a deadline.
deadline <task description> /by <deadline in d/M/yyyy HHmm>
deadline return book /by 2/12/2024 1800
Added: [D][ ] Submit assignment (by: Sep 21 2024)
markMarks a specific task as completed. The task index is based on the current list.
mark <task index>
mark 2
Nice! I've marked this task as done:
[D][X] Submit assignment (by: Sep 21 2024)
unmarkUnmarks a completed task.
unmark <task index>
unmark 2
OK, I've marked this task as not done yet:
[D][ ] Submit assignment (by: Sep 21 2024)
deleteDeletes a task from the list.
delete <task index>
delete 1
Noted. I've removed this task:
[T][ ] Buy groceries
findFinds tasks that match a keyword.
find <keyword>
find assignment
byeExits the application.
bye
bye
Bye. Hope to see you again soon!
The application will close after displaying this message.
helpDisplays a help message with available commands and usage instructions.
help
JBotStorage.json) in the data directory.Feel free to reach out for any questions or feedback!