日历回复帖子

:information_source: 摘要 为 RSVP 事件创建简短的主题回复
:hammer_and_wrench: 仓库链接 GitHub - mariodsantana/discourse-calendar-rsvp-posts
:open_book: 安装指南 如何在 Discourse 中安装插件

功能

  • 实时通知 - 由于 RSVP 事件现在会在主题中创建回复帖子,每次 RSVP 都会触发主题关注者的通知
  • 最小化混乱 - 以前的通知帖子会被删除,因此任何时候最多只有 2 个帖子(1 个历史记录 + 1 个最新通知)
  • 完整的历史记录 - 所有 RSVP 活动都按时间顺序保留时间戳
  • 阻止反复更改 - 时间戳使重复的 RSVP 更改可见

配置

相关的站点设置(在 管理 > 设置 > 插件 中)主要配置哪些 RSVP 更改应触发帖子——前往、感兴趣、不去,或取消现有 RSVP——以及是否对开始于过去的事件的 RSVP 更改进行触发。

其余的设置用于切换历史记录模式。禁用历史记录模式后,主题中只保留最新的通知帖子。启用历史记录模式后,插件会管理一个额外的“历史记录”评论,如下所示:

  • 在第一次 RSVP 时,创建一个简单的通知帖子宣布 RSVP
  • 在第二次 RSVP 时,将第一个帖子转换为带时间戳的历史记录帖子,然后创建一个新的通知帖子
  • 在后续的 RSVP 时,将 RSVP 追加到带有时间戳的历史记录帖子中,删除上一个通知帖子,然后创建一个新的通知帖子

设置

名称 描述
calendar_rsvp_posts_on_new_going 新增“前往”时发帖
calendar_rsvp_posts_on_new_interested 新增“感兴趣”时发帖
calendar_rsvp_posts_on_new_not_going 新增“不去”时发帖
calendar_rsvp_posts_on_removed_rsvp RSVP 被移除时发帖
calendar_rsvp_posts_allow_past_events 是否对开始于过去的事件发帖
calendar_rsvp_posts_enable_history 维护一个带时间戳的历史记录帖子(默认:启用)