Skip to content

Fluffykan/ip

 
 

Repository files navigation

Slave Chatbot User Guide

Slave is your very own chatbot to help you remember tasks that you have to do, albeit doing so very unwillingly.

Quick Start

  1. Ensure you have Java 17 or above installed in your computer.
  2. Download the .jar file from Release v0.2.
  3. Run the .jar file.

Supported Tasks

Non-Recurring Tasks

  1. Todos

Recurring Tasks

  1. Deadlines (With an end date)
  2. Events (With a start and end date)

Recurring Frequencies

  1. NEVER
  2. DAILY
  3. WEEKLY
  4. BIMONTHLY
  5. MONTHLY
  6. QUARTERLY
  7. BIANNUALLY
  8. ANNUALLY

Supported Commands

Task Creation

  • todo NAME - Creates a Todo with a name NAME.
  • deadline NAME /by DATE - Creates a Deadline with a name NAME and a deadline DATE.
  • event NAME /from DATE1 /to DATE2 - Creates an Event with a name NAME from DATE1 to DATE2.

The above commands sets the recurring frequency to NEVER by default.

You can specify the recurring frequency of the task by adding the /rec FREQ after the commands above to create a task with a recuring frequency of FREQ.

Searching For Tasks

  • list - Prints all tasks currently stored in the task list.
  • schedule DATE - Prints all recurring tasks that have not ended on the date DATE.
  • find SUBSTRING - Prints all tasks with names containing the word SUBSTRING.

Task Management

  • mark INDEX - Marks the task as complete.
  • unmark INDEX - Marks the task as incomplete.
  • delete INDEX - Deletes the INDEXth task on the list.
  • clear - Deletes all tasks in the list.

Termination

  • bye - Closes the application after 3s.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 94.9%
  • CSS 2.8%
  • Shell 1.3%
  • Batchfile 1.0%