描述
Currently, min_interval_minutes and max_interval_minutes in schedule_settings are single fixed values that apply uniformly throughout the day. There is no way to configure different trigger intervals for different times of day.
I'd like to propose adding a time-based interval configuration that allows users to define distinct min/max intervals for specific hour ranges.
For example:
- Daytime 8:00–18:00: min 15 min, max 60 min (more active, more frequent messages)
- Evening 18:00–23:00: min 30 min, max 120 min
- All other hours: fall back to the existing global min/max interval
使用场景
Users want the bot to send proactive messages more frequently during hours when the recipient is likely active (e.g. daytime), and less frequently during late night or early morning.
Currently, quiet_hours only provides an all-or-nothing approach — either messages are sent or completely blocked. There is no way to achieve "different frequency at different times of day."
This feature would make the bot's proactive messaging rhythm feel more natural and human-like, adapting to the user's daily routine rather than using a flat interval around the clock.
你愿意提交PR吗?
Code of Conduct
描述
Currently,
min_interval_minutesandmax_interval_minutesinschedule_settingsare single fixed values that apply uniformly throughout the day. There is no way to configure different trigger intervals for different times of day.I'd like to propose adding a time-based interval configuration that allows users to define distinct min/max intervals for specific hour ranges.
For example:
使用场景
Users want the bot to send proactive messages more frequently during hours when the recipient is likely active (e.g. daytime), and less frequently during late night or early morning.
Currently, quiet_hours only provides an all-or-nothing approach — either messages are sent or completely blocked. There is no way to achieve "different frequency at different times of day."
This feature would make the bot's proactive messaging rhythm feel more natural and human-like, adapting to the user's daily routine rather than using a flat interval around the clock.
你愿意提交PR吗?
Code of Conduct