目前,活动有一个提醒选项,它会在社区内向已回复 RSVP 的用户发送一条消息。但这不会向用户发送电子邮件。
由于如果不将活动添加到日历中(即使添加了),人们很容易忘记工作之外的活动,因此我希望能够将提醒方式更改为 电子邮件,并自定义提醒的文本和时间。提醒应发送给所有已回复 RSVP 或标记为“感兴趣”的用户。
目前,活动有一个提醒选项,它会在社区内向已回复 RSVP 的用户发送一条消息。但这不会向用户发送电子邮件。
由于如果不将活动添加到日历中(即使添加了),人们很容易忘记工作之外的活动,因此我希望能够将提醒方式更改为 电子邮件,并自定义提醒的文本和时间。提醒应发送给所有已回复 RSVP 或标记为“感兴趣”的用户。
这本身不必是一封电子邮件,而是事件通知应像其他通知(例如 @提及)一样处理,以便用户保留控制权。
稍作说明:事件会向用户发送通知,这与普通消息略有不同。
如果通知在 Discourse 中发送的是个人消息而不仅仅是通知,那么根据用户的通知偏好,可能会触发电子邮件。默认情况下,“当我收到个人消息时通过邮件通知我”选项设置为“始终”。
这里确实存在一个普遍的空缺:虽然有针对其他通知类型(回复、引用、提及)的邮件通知选项,但没有任何选项涵盖事件!
我不确定这是否是一种改进——虽然它能解决通知权限问题,但消息会增加摩擦!
就我个人而言,我希望减少一些冗余的 Discourse 消息(例如批量事件邀请后),而不是增加它们!
没错,将通知整合到邮件通知规则中,这样处理应该更简洁!
不过,这样无法为每个事件提供自定义邮件内容的选项。也许将其设计为一个钩子(hook),触发由邮件服务而非 Discourse 直接发送的邮件,会更加合理?