Skip to content

arsdorintbp2003/ip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arsdorint chatbot

This is Arsdorint chatbot, a member of Arsdorint Team, and an adaptation application of CS2113 Project Duke)

User Guide

  1. To download the application, click on this link.
  2. The chatbot contains the following feature
  • List
  • Todo
  • Deadline
  • Event
  • Mark
  • Unmark
  • Date
  • Find
  • Bye

Feature - List

  • This function will list all the tasks inputed by the user.
  • Example:
>>> list
Here are the tasks in your list:

____________________________________________________________
____________________________LIST____________________________
1.[T][ ] midterm
	Now you have 1 task in the list.
____________________________________________________________

Feature - Todo

  • This function will add a task that the user want to do, with a tickbox to mark if the task is done yet or not.
  • Example:
>>> todo midterm
____________________________________________________________

Got it. I've added this task:
	
[T][ ] midterm
	Now you have 1 task in the list.
____________________________________________________________

Feature - Deadline

  • This function will add a deadline that the user need to complete, with a tickbox to mark if the deadline is finished or not.
  • Example:
>>> deadline midterm /by tommorrow
____________________________________________________________

Got it. I've added this task:
	
[D][ ] midterm	(by tommorrow)
	Now you have 2 tasks in the list.
____________________________________________________________

or

>>> deadline midterm /2023-03-04
____________________________________________________________

Got it. I've added this task:
	
[D][ ] midterm	(4 Mar 2023)
	Now you have 4 tasks in the list.
____________________________________________________________

Feature - Event

  • This function will add an event that the user need to attend, with a tickbox to mark if the user have attended or not.
  • Example:
>>> event Open House /on Sunday
____________________________________________________________

Got it. I've added this task:
	
[E][ ] Open House	(on Sunday)
	Now you have 5 tasks in the list.
____________________________________________________________

or

>>> event NUS football match /2023-03-05
____________________________________________________________

Got it. I've added this task:
	
[E][ ] NUS football match	(5 Mar 2023)
	Now you have 6 tasks in the list.
____________________________________________________________

Feature - Mark

  • This function will mark a task as done by tick a "X" into the tickbox.
  • Example:

mark 2


Got it. I've marked this task as done:

[D][X] midterm (by tommorrow) Now you have 5 unmarked tasks in the list.


Feature - Unmark

  • This function will mark a task as not done yet by leaving the tickbox empty.
  • Example:

unmark 2


Got it. I've marked this task as not done yet:

[D][ ] midterm (by tommorrow) Now you have 0 marked tasks in the list.


Feature - Date

  • This function will find if a date is in the task list yet. The date should be in the format of YYYY-MM-DD with YYYY is the year, MM is the month and DD is the day.
  • Example:

date /2023-03-04


1 task happen on this date


Feature - Find

  • This function will find if the task the user want to search is in the list yet, and list all task with that name
  • Example:

find Open House


Here are the matching tasks in your list, with 1 task as followed: [E][ ] Open House (at Sunday)


Feature - Bye

  • This function will help the chatbot to say bye to the user, and end up the conversation.
  • Example:

bye


Bye. Hope to see you again soon!


That's all about Arsdorint chatbot! Hope you enjoy our product, and leave some comments to help us improve the chatbot! Thank you so much!

Hello from
     ___                         _                                 _
    / _ \     _____   _____  ___| |   ___    _____   _   _____   _| |_
   / /_\ \   /  ___| /  __/ /  _  |  / _ \  /  ___| | | |  _  \ |_   _|
  / _____ \  | /    __\ \   | |_| | | |_| | | /     | | | | | |   | |
 /_/     \_\ |_|   /____/   \_____|  \___/  |_|     |_| |_| |_|   |_|

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Java 96.7%
  • Shell 1.9%
  • Batchfile 1.4%