EXAMPLES:
1. Set reminder
User: Alexa, tell context reminder remind me to bring the notebook when I go to school.
Alexa: What date do you want to remind?
User: every Monday.
Alexa: okay, I will remind you to bring the notebook when you go to school every Monday.
2. In a context
User: Alexa, tell context reminder I go to work now
Alexa: Please bring the housing contract, turn off the light and lock the door!
3. Check reminder in a particular date
User: Alexa, ask context reminder what do I need to do tomorrow
Alexa: You need to take medicine and pay tuition fees. Do you want more detail?
User: Yes
Alexa: You need to take medicine when you go out everyday. You need to pay tuition fees when you go to school tomorrow
4. Check reminder in a context in a particular date
User: Alexa, ask context reminder what do I need to do this Sunday when I get home
Alexa: You need to water the flower and order food. Do you want more detail?
User: Yes
Alexa: You need to water the flower every Sunday and order food this Sunday when you get home.
5. Cancel a reminder
User: Alexa, tell context reminder don't remind me to take medicine when I go out
Alexa: What date do you want to cancel?
User: everyday
Alexa: okay, I will not remind you to take medicine when I go out everyday
A reminding item includes three kinds of information: REMIND_CONTENT, REMIND_CONTEXT and REMIND_DATE.
- REMIND_CONTENT can be anything
- REMIND_CONTEXT can be: go to school, go to work, go out or get home
- REMIND_DATE: see at the end of the description
USE CASES:
1. Set reminder
User: Alexa, tell context reminder remind me to {REMIND_CONTENT} when I {REMIND_CONTEXT}
Alexa: What date do you want to remind?
User: {REMIND_DATE}
Alexa: okay, I will remind you to {REMIND_CONTENT} when you {REMIND_CONTEXT} on {REMIND_DATE}
2. In a context
User: Alexa, tell context reminder I {REMIND_CONTEXT} now
Alexa: Please {REMIND_CONTENT}, {REMIND_CONTENT} and {REMIND_CONTENT} ...
3. Check reminder in a particular date
User: Alexa, ask context reminder what do I need to do on {REMIND_DATE}
Alexa: You need to {REMIND_CONTENT}, {REMIND_CONTENT} ... Do you want more detail?
User: Yes
Alexa: You need to {REMIND_CONTENT} when you {REMIND_CONTEXT} on {REMIND_DATE}. You need to {REMIND_CONTENT} when you {REMIND_CONTEXT} on {REMIND_DATE}
4. Check reminder in a context in a particular date
User: Alexa, ask context reminder what do I need to do on {REMIND_DATE} when I {REMIND_CONTEXT}
Alexa: You need to {REMIND_CONTENT}, {REMIND_CONTENT} ... Do you want more detail?
User: Yes
Alexa: You need to {REMIND_CONTENT} on {REMIND_DATE}, {REMIND_CONTENT} on {REMIND_DATE} when you {REMIND_CONTEXT}
5. Cancel a reminder
User: Alexa, tell context reminder don't remind me to {REMIND_CONTENT} when I {REMIND_CONTEXT}
Alexa: What date do you want to cancel?
User: {REMIND_DATE}
Alexa: okay, I will not remind you to {REMIND_CONTENT} when you {REMIND_CONTEXT} on {REMIND_DATE}
REMIND_DATE:
- today
- tomorrow
- everyday
- every Sunday
- every Saturday
- every Friday
- every Thursday
- every Wednesday
- every Tuesday
- every Monday"
- this Sunday
- this Saturday
- this Friday
- this Thursday
- this Wednesday
- this Tuesday
- this Monday"
- next Sunday
- next Saturday
- next Friday
- next Thursday
- next Wednesday
- next Tuesday
- next Monday"
- Date in format: month date (for example: "November twenty-fifth")
- this month
- next month
- A month (for example: "August"). NOTE: if you are in August, you need to say "this August" or "this month" to mention this month. If you say only "August", the skill will understand the August of next year.
FEEDBACK AND DEVELOPMENT
If you have any support queries or suggestions for future improvements, please comment below!
If the skill is useful, please leave a five-star review. It really helps spread the world!
More