element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

scheduled msgs #309

Open ara4n opened 5 years ago

ara4n commented 5 years ago

would be nice to he able to queue up msgs to deliberately send in future at a given time (eg to avoid binging people at 3am)

lampholder commented 5 years ago

Hmm, I though I already put some comments on this.

This would be easy to impl client side, except you'd need to guarantee that your client were alive and connected at that time to do the needful.

Would we consider making changes to the spec to support this server side?

aaronraimist commented 5 years ago

keywords: scheduled messages, scheduled send, send later

iav commented 4 years ago

Sure it's should be server-side. My use-case: I am sitting in the night and send funny cats to my friends. Then I go to sleep, power off my desktop. My friends gets funny cats all the day one per hour.

hex-m commented 2 years ago

For advanced use-cases like funny cats it would be fine for me to use a script/bot. ;)

This would be easy to impl client side, except you'd need to guarantee that your client were alive and connected at that time to do the needful.

For the original use-case (avoid binging people at 3am) it would be enough to implement it client side and send the messages the next time the client (or one of my clients?) is online after the specified point in time.

mattdm commented 2 years ago

It'd be awesome to have this linked to time-based notifications, or even some sort of "published hours" feature, so that if I'm sending a message to someone who is asleep or on holiday, it tells me "this person is not available right now — schedule for later?"

Or, something on my side, where I could turn on a "don't bother people on the weekends" mode where the default would be to schedule for Monday.

Obviously if the notification-mute feature were in place, it wouldn't 🔔 people, but still I think it's more polite to just not pile on outside of work hours — this would let me do that, but also let me write and "send" things when I think of them rather than becoming todo items.

mattdm commented 2 years ago

And speaking of todo items, I often use (abuse?) this feature in Slack to create reminders for myself -- things I want to do or look at later, but aren't big enough that I want to actually put on my formal todo list or set calendar reminders. I just schedule 'em to be sent to myself later in the week.

gsmachado commented 1 year ago

just wanted to mention that I'm super interested in this feature! please! 😄 🙏

kraftbj commented 1 year ago

A second use case — I'm at a team meetup (distributed company). Our policy for meetups is a COVID rapid test on arrival and a second two days later. I'd like to schedule a "Please run your second test today!" message right now to go out two days later.

xuwhite commented 1 year ago

This feature would be really nice. For me it's one of the most useful features for messaging. I use it in Telegram to remind friends and myself of stuff we have to do

hex-m commented 1 year ago

Signal 6.11 beta supports that feature. We may learn from their UX and the feedback in that discussion and the feature request.

RHDZMOTA commented 1 year ago

Any updates on this? 🥺

CaptainStack commented 1 year ago

+1 - I want this feature.

TheRootOf3 commented 1 year ago

Are there any updates on this issue? 👀

vansoest commented 1 year ago

+1 — really need this feature is very useful to schedule work messages to Monday or control a bot at a specific time.

kcyeu commented 8 months ago

+1 for this feature.

hex-m commented 8 months ago

Instead of posting +1 please press the :+1: button on the original post. This way the developers get an easy way to view the open issues ranked by "votes".

(and you don't spam the followers of the issue with notifications)