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.
list
Displays all tasks currently in the list.
list
todo
Adds a new to-do task to the list.
todo <task description>
todo Buy groceries
Added: [T][ ] Buy groceries
event
Adds 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)
deadline
Adds 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)
mark
Marks 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)
unmark
Unmarks 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)
delete
Deletes a task from the list.
delete <task index>
delete 1
Noted. I've removed this task:
[T][ ] Buy groceries
find
Finds tasks that match a keyword.
find <keyword>
find assignment
bye
Exits the application.
bye
bye
Bye. Hope to see you again soon!
The application will close after displaying this message.
help
Displays 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!