Poring the Chatbot is a Maplestory and Ragnarok inspired Personal Assistant Chatbot. Poring assists you by storing and tracking your to-dos, deadlines and events.
This User Guide will show you how to use and maintain Poring the Chatbot to start managing your productive life!
-
Quick Start
-
Task Type
-
Features
-
Add a todo:
todo -
Add a deadline:
deadline -
Add a event:
event -
List all tasks:
list -
Mark a task as done:
done -
Delete a task:
delete -
Find a task:
find -
Tag a task:
tag -
Exiting the program:
bye
-
-
Command Summary
To launch Poring the Chatbot, Simply
- Ensure you have Java 11 or above installed in your computer
- Download the latest .jar file here
- Open the .jar file on your computer. A duke.txt file will be created to
- Start typing in your commands in the input box and press Enter
No installation required!
There are 3 types of Task that Poring can process. These include:
ToDo
Deadline
Event
Add a todo: todo
- A todo task is the simplest task you can ask Poring to take note of!
- It is a task with a short description
Format: todo DESCRIPTION
Example:
todo Have Breakfasttodo Nap
Expected outcome:
Add a deadline: deadline
- A deadline task has both a description as well as a deadline
- The dateline is typed with the format YYYY-MM-DD
Format: deadline DESCRIPTION /by YYYY-MM-DD
Example:
deadline Submit Assignment /by 2020-09-20deadline Watch Lecture /by 2020-10-02
Expected outcome:
Add a event: event
- A event task has both a description as well as a time description
- There is no format for the time description
Format: event DESCRIPTION /at DESCRIPTION
Example:
event Have Lunch /at 12 tomorrowevent Follow Up With Lecturer /at afternoon-ish
Expected outcome:
List all tasks: list
- Poring will return all the tasks it has recorded so far
- The tasks returned will be in a numbered list
Format: list
Example:
list
Expected outcome:
Mark a task as done: done
- Sets the task in the list as done but does not delete them
- A task status can be seen as either "[Y]" for yes or "[N]' for no
Format: done INDEX
Example:
done 6done 20
Expected outcome:
Delete a task: delete
- Deletes the task regardless of completion status
Format: delete INDEX
Example:
delete 1delete 20
Expected outcome:
Find a task: find
- Searches the recorded tasks using the specified description and returns the details of the found task
Format: find DESCRIPTION
Example:
find Lunchfind Happy
Expected outcome:
Tag a task: tag
- Tags the task with a specified description
- The tag can only be one word long
Format: tag INDEX DESCRIPTION
Example:
tag 6 Happytag 2 Urgent
Expected outcome:
Exiting the program: exit
- Closes the program
Format: exit
Example:
exit
| Action | Format |
|---|---|
| todo | todo DESCRIPTION |
| deadline | deadline DESCRIPTION /by YYYY-MM-DD |
| event | event DESCRIPTION /at DESCRIPTION |
| list | list |
| done | done INDEX |
| delete | delete INDEX |
| find | find DESCRIPTION |
| tag | tag INDEX DESCRIPTION |
| exit | exit |