This is Arsdorint chatbot, a member of Arsdorint Team, and an adaptation application of CS2113 Project Duke)
- To download the application, click on this link.
- The chatbot contains the following feature
- List
- Todo
- Deadline
- Event
- Mark
- Unmark
- Date
- Find
- Bye
- 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.
____________________________________________________________
- 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.
____________________________________________________________
- 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.
____________________________________________________________
- 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.
____________________________________________________________
- 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.
- 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.
- 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
- 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)
- 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
___ _ _
/ _ \ _____ _____ ___| | ___ _____ _ _____ _| |_
/ /_\ \ / ___| / __/ / _ | / _ \ / ___| | | | _ \ |_ _|
/ _____ \ | / __\ \ | |_| | | |_| | | / | | | | | | | |
/_/ \_\ |_| /____/ \_____| \___/ |_| |_| |_| |_| |_|