duke

Duke User Guide

Duke is a chatbot to help people manage their tasks easily. You can take note and update it via GUI that behaves that behaves like a command line interaction.

Table of Contents

Requirements

Features

Interactive user interface

Duke chatbot uses a GUI that gives you interactive feedback for every command that you write. It responds as if you are chatting with a real person that always available to help you manage your tasks.

Differentiates your tasks

There are several types of tasks that are supported by Duke chatbot to help you classify different types of task that you have. Every task can also be uniquely identified with an 5-digit integer ID.

Sort your tasks

By default, the tasks will be sorted by creation time. However, you can also ask Duke to show your tasks based on last updated time.

Find your tasks

You can ask Duke to find task that contain a certain keyword in your command.

Detect duplicates

Duke chatbot will also prevent you from inserting duplicate tasks in case you forget that you have added a certain task.

Usage

Add a new task

Add a new task into the list of tasks that are stored by Duke chatbot for you.

Usage example:

Example of usage:


Marks task as done

Marks a particular task as done in the list of tasks.

Usage example: done [taskID]

Example of usage:


Deletes a task in the list

Removes a certain task from the list of tasks.

Usage example: delete [taskID]

Example of usage:


Find tasks

Finds all the tasks that contain a certain keyword in its description.

Usage example: find [keyword]

Example of usage:


List tasks

Lists all the tasks that are currently stored by the Duke chat bot.

Usage example:

Example of usage: