ip

Duke Chat bot User Guide

Introduction

Duke chat bot is for people in need to manage their daily tasks via CLI.

Quick Start

Features

  1. Add a todo/event/deadline task
  2. View the list of tasks
  3. Mark certain tasks as completed
  4. Delete a task
  5. Find a task by keyword
  6. Get reminder on upcoming dues

Usage

Todo - Add a todo task

Store a todo task which does not have time constraint.

Format: todo TASK_NAME

Example of usage:


Event - Add an event task

Store an event task which needs to be done at a scheduled time.

Format: event TASK_NAME /at SCHEDULED_TIME

Example of usage:


Deadline - Add a deadline task

Store a deadline task which needs to be done before a scheduled time.

Format: deadline TASK_NAME /by SCHEDULED_TIME

Example of usage:


List - Display the list of tasks

Generates the entire list of tasks stored in the app.

Format: list

Example of usage:


Done - Complete a task

Mark a task in the list as completed.

Format: done TASK_INDEX

Example of usage:


Delete - Delete a task

Delete a task in the list by its index.

Format: delete TASK_INDEX

Example of usage:


Find - Search for relevant tasks

Find the tasks containing certain keywords specified by the user.

Format: find KEYWORD

Example of usage:


Reminder - Get notified of upcoming due

Remind the use the upcoming events/deadlines sorted by their schedule.

Format: remind TASK_NUMBER

Example of usage: