ip

User Guide

botbot :robot: is a desktop app for managing tasks.



Quick Start

  1. Ensure you have Java 11 or above installed.
  2. Download the latest release of botbot.jar.
  3. Move botbot.jar to the folder you wish to use as the home folder for botbot.
  4. Open botbot.jar to start the app.
  5. Refer to the Command Summary for the list of commands available.
  6. Type a command in the chat box and press Enter to execute.



Features

Notes on reading the command format:



Add a deadline: deadline

Adds a deadline to the task list.

Format: deadline DESCRIPTION /by DATE [TIME]

Examples:



Add a to-do: todo

Adds a to-do to the task list.

Format: todo DESCRIPTION

Example: todo send mail



Add an event: event

Adds an event to the task list.

Format: event DESCRIPTION /at DATE [TIME]

Examples:



Delete a task: delete

Deletes a task from the task list.

Format: delete INDEX

Example: delete 3



Edit a task: edit

Edits a task on the task list.

Format: edit INDEX [/d DESCRIPTION] [/at DATE_OF_EVENT [TIME_OF_EVENT]] [/by DATE_OF_DEADLINE [TIME_OF_DEADLINE]]

Examples:



Mark a task as done: done

Marks a task on the task list as done.

Format: done INDEX

Example: done 1



Search for a keyphrase: find

Searches for the specified keyphrase in the task list.

Format: find KEYPHRASE

Example: find Buy coffee returns buy Coffee and Buy coffee and tea.



View the task list: list

Displays the task list.

Format: list



Close botbot: bye

Closes botbot.

Format: bye



Save the task list

botbot automatically saves your data in /data/botbot.txt in the home folder for botbot after every command that changes the data. There is no need to save manually.



Command Summary

Action Format
Add deadline DESCRIPTION /by DATE [TIME]

event DESCRIPTION /at DATE [TIME]

todo DESCRIPTION
Delete delete INDEX
Edit edit INDEX [/d DESCRIPTION] [/at DATE_OF_EVENT [TIME_OF_EVENT]] [/by DATE_OF_DEADLINE [TIME_OF_DEADLINE]]
Exit bye
Mark as done done INDEX
Search find KEYPHRASE
View list



Acknowledgements