Discourse-automation - 信任级别更改以及在托管上可用?

大家好,

有几个快速问题:

  1. discourse-automation 是否可以根据某人的信任级别变化触发操作?例如,我希望在有人达到信任级别 2 时触发一个自动化。

  2. 该插件可以触发外部事件吗?例如,它可以发送电子邮件或与 Zapier 集成吗?

  3. 有没有办法将此插件包含在 Discourse 的托管服务中?

抄送/ @j.jaffeux

谢谢!

5 个赞

您能描述一下您试图解决的问题,而不是您的解决方案吗?您试图做什么?

1 个赞

你好 @jonobacon

是的,这已经可以实现了。

目前还不行,但 Zapier 集成可能是一个好主意,而且很容易实现。

我们正在努力实现这一点,希望很快就能实现。

2 个赞

我今天其实已经开始着手开发了,因为我认为这是一个非常重要的功能:

它应该在未来几天内可用。目前,它将可用于 user_promoteduser_added_to_group 脚本。

8 个赞

我喜欢使用信任级别来触发认可。例如,当某人达到信任级别 2 时,会发生以下情况:

  • 系统会通知版主,以便他们可以向该人发送个性化的感谢私信。
  • 会向他们发送一封电子邮件,感谢他们的参与。
  • 会向他们发送一条社交媒体消息,感谢他们的参与。

明白了吗?

这太棒了,@j.jaffeux - 感谢您对此的兴趣!:love_you_gesture:

我认为 Zapier 集成将为许多不同的事情打开大门,因为 Zapier 支持各种平台。

很高兴得知 discourse-automation 可能会集成到托管计划中,您认为何时可能可行?我正在举办一个关于“12 周内启动 Discourse 社区”的培训课程,其中包含 Discourse 托管,如果可能的话,我很想在课程中介绍 discourse-automation 以及 Zapier 集成。

谢谢!

6 个赞

您已经收到关于达到新信任等级的私信,也许您可以自定义文本,而不是发送第二个。通常您也会通过电子邮件收到关于私信的通知,所以这样可能会有点太多了。

3 个赞

我们计划在三月份准备好。这个插件涉及很多变动因素,所以我们一直很小心,以免过快地推出。

这听起来太棒了!您需要注意的一点是,discourse-automation 将仅限于我们的 Business 和 Enterprise 级托管计划。一旦添加到我们的托管服务中,我们网站上会反映这一点,但我想提前给您打个招呼,以防您已经开始规划。

4 个赞

太棒了,你真厉害。谢谢!

啊哈!很高兴知道。谢谢!

4 个赞

我曾认为这会非常有用,以至于我实际上为我们的 Webhook 添加了 user_promoted 事件。

现在,您在创建 Webhook 时将可以访问此事件:

这将在您的 Webhook 列表中显示类似如下的内容:

您将不再需要 discourse-automation 来实现此功能,并且每个人都可以使用它(目前在主分支上)。

9 个赞

哇,这太棒了。谢谢!

我很惭愧地承认我以前从未使用过 webhook,所以请原谅我的无知,但这是否能让我为特定的信任级别更改(例如,有人从 TL1 变为 TL2)创建一个单独的 webhook?

谢谢!

2 个赞

别不好意思,这可能是我们没有充分强调它们的原因。

可惜不行,你无法通过 webhook 来决定这一点,这是自动化大放异彩的一个领域,因为它将提供更多控制。但是,你可以在 Zapier 中检查信任级别,例如,仅当 trust_level = 3 时才执行某些操作,到目前为止,你将无法获得有关先前 trust_level 的信息,我可以研究一下,但我不确定这是否有必要,达到特定的 TL 对大多数用例来说应该足够了吧?

5 个赞

啊哈,我明白了。那么当 webhook 触发时,会传递新的 TL,是这样吗?

如果是这样,是的,我认为我可以使用 Zapier 来根据数据创建条件。 :slight_smile:

4 个赞

当 webhook 被触发时,您将获得整个用户数据(使用 UserSerializer),是的,它包括 trust_level。

3 个赞

太棒了,谢谢!感谢您的辛勤工作!

5 个赞

并且它已在我们的托管计划中上线:

感谢您对此的推动 @jonobacon :hugs:

2 个赞

该主题在 6 天后自动关闭。不再允许回复。