继续讨论 电子邮件 > 已发送的“回复”键筛选器不再有效?:
用例:我们有一个现有的提醒程序,可以按计划向给定电子邮件地址发送电子邮件。
目前,这些帖子会发送到相关类别。但是,这有很多原因(自动化垃圾信息太多)会很烦人,而且,如果我们从类别切换到标签……它们也不会被标记。
所以,想法是:改为将它们作为回复发送到一个主题。该主题可以进行自动回复清理,因此它将仅显示当前信息(还可以使用日历插件进行漂亮的可视化)。
但是……在不订阅日历主题的第一个帖子的情况下……如何获取该回复键?
继续讨论 电子邮件 > 已发送的“回复”键筛选器不再有效?:
用例:我们有一个现有的提醒程序,可以按计划向给定电子邮件地址发送电子邮件。
目前,这些帖子会发送到相关类别。但是,这有很多原因(自动化垃圾信息太多)会很烦人,而且,如果我们从类别切换到标签……它们也不会被标记。
所以,想法是:改为将它们作为回复发送到一个主题。该主题可以进行自动回复清理,因此它将仅显示当前信息(还可以使用日历插件进行漂亮的可视化)。
但是……在不订阅日历主题的第一个帖子的情况下……如何获取该回复键?
我认为最简单的方法是订阅该地址到该类别,获取回复密钥,然后取消订阅。您可以创建一个专门用于此目的的类别来创建主题,然后移动它们。
或者,您可以查看源代码,找出如何创建回复密钥和/或创建执行此操作的插件。
回复密钥是每个用户独有的,对吧?所以,我必须让每个日历条目都属于同一个人,否则就必须让未来可能出现的每个人在创建主题之前都订阅该类别……
我相当确定它是每个帖子和用户共用的,尽管我没有查看代码。(否则,Discourse 怎么知道它是在回复哪个帖子?)
我不认为我理解你的用例。
抱歉,是的,按帖子和按用户。让我更清楚地解释一下。 ![]()
这是我们当前系统中特定群组(在此为 Fedora 委员会)的日历样子:council - Fedocal 。如果您点击某个特定会议,可以获取详细信息,例如:
该 Fedocal 系统还可以配置为发送电子邮件提醒 — 不是逐个用户发送,而是为每个会议配置一封电子邮件。传统上,这些电子邮件会发送到与该群组关联的邮件列表中,当我们将委员会邮件列表迁移到 Fedora 讨论类别时,我们将其保持不变,方法是使用 Discourse 中特定类别的入站电子邮件地址。因此,目前,这些邮件作为会议邀请进入我们的委员会讨论类别,看起来像这样:https://discussion.fedoraproject.org/t/fedocal-reminder-meeting-council-meeting/33370
但该类别即将消失,将被标签取代。现在,也许我可以使用即将推出的自动化插件来自动标记这些消息。但是……或者,也许是时候重新评估这个流程了。旧的会议公告实际上并没有多少存档价值……它们作为瞬时回复比整个主题要好。所以,我的想法是创建一个“即将举行的委员会会议”主题,并将自动消息配置为回复该主题。这解决了标签问题(因为第一个主题帖子可以手动创建和标记),而且我认为总体上会更好。
但是……如何将入站自动消息与目标主题关联起来?我可以按您建议的一次性操作,但如果我想将此流程推荐给其他团队,这似乎不可持续。
此外,如果您回顾第一个 Fedocal 链接,会发现同一群组下安排了其他会议。对于许多群组来说,让所有提醒都发送到同一个主题(就像它们可能发送到同一个邮件列表或类别一样)是有意义的。并且通过日历插件和对文本中的日期格式稍作更改,它们甚至可以显示在第一个主题帖子的日历中。
这有意义吗?
最终,我想在 Discourse 中用日历功能取代 Fedocal,但这需要对该插件进行大量增强才能实现(并且“事件”功能正朝着不符合我们需求的方向发展)。
这听起来像是问题所在。仅仅因为您将大多数类别替换为标签,并不意味着您必须替换所有类别。但也许我并不完全理解。
嗯,我们当然可以将这些会议邀请发送到专门为此设计的类别。但那样的话,它们就不会与相关团队相关联(因为无法通过邮件标记传入的帖子)。而摆脱每个团队的类别是 绝对 的目标,因为事实证明这扩展性很差,并且还有一大堆其他问题(我们可以为此创建一个单独的主题,如果您想进一步讨论这方面的经验!)。
我目前的备选方案是设置一个“自动会议邀请”类别,并要求团队成员对其进行审核,并在帖子传入时进行标记。在那里需要一些手动干预并不 一定 是最坏的情况,因为这可以防止“僵尸”会议邀请——我知道我们的一些邮件列表有针对多年未开会的团队的重复每周消息。但我认为这 过于 倾向于需要互动。