Stypox / dicio-android

Dicio assistant app for Android
GNU General Public License v3.0
816 stars 73 forks source link

Alarm / reminders skill #232

Open Stypox opened 3 months ago

Stypox commented 3 months ago

Discussed in https://github.com/Stypox/dicio-android/discussions/219

Originally posted by **StOoPiDU** July 17, 2024 Hello there! Just found out about this project, love the idea! I currently use the Google Assistant on my phone for three things; timers, setting an alarm, and setting reminders. The reminders are the most important ones to me. What are the chances/interest level of implementing a reminder function? In my mind, they would require background task permission, and notification permission. You would audibly say your reminder string, and give it a time, then the background task would try to schedule a notification to be sent at the time with that string as a title. Love the app and the intention of it. Thanks for the read.
Stypox commented 3 months ago

@StOoPiDU the biggest issue to make this work is recognizing the date/time of the reminder. dicio-numbers already implements date/time parsing for English and Italian though, so at least in those languages it should be quite easy to create this skill.

hermann-san commented 1 month ago

It would be nice to set a timer (minutes or better hours and minutes). Maybe that's easier to develop.

ecker00 commented 1 month ago

This would be the final puzzle peace for me, and would need that reminder to work with DAVx / NextCloud, so it can sync between devices and allows shared lists. https://www.davx5.com/faq/tasks/advanced-task-features

Stypox commented 2 weeks ago

Originally posted by sybenx Oct 20, 2024 in #248

"set alarm for [time]" currently brings up the internal timer skill and asks for how long the timer should be for. It should instead open the clock until #84 is complete.

set alarm for [time] set alarm at [time]

"set alarm at midnight" "set alarm for 5:15" "set alarm for 21:00" (9pm)

noon (12pm), midnight (12am), and a preset evening (7:00pm), morning (7:00am) time should be included.