Discourse 自动化

@hazenbiz 我的插件可以为您自动完成此操作:

2 个赞

‘Triage posts using AI’ 自动化可以为高级选项执行此操作,尽管使用 watched words 中的 Tag 选项也可以用于简单的‘keyword in OP = add tag’。

1 个赞

“将用户添加到组(通过自定义用户字段)”自动化是否支持“确认”类型的自定义用户字段?我的用户字段和类别名称匹配,但接受该字段并未将用户分配到组。

此外,当选择更改时,该脚本是否也处理将用户从组中移除?我想确保只有同意某项政策的用户才能访问该类别,等等,因此如果他们在以后更改了选项,他们就会被踢出该组,这可能吗?

1 个赞

你好,我看到有一个主题停滞触发器,但我没有看到任何脚本在使用它,我说得对吗?谢谢

我认为那个在用户全局通知脚本中。

你说得对,谢谢

1 个赞

哎呀,真糟糕。我希望根据用户的偏好——用“是/否”来回答——来将用户分配到某个组,而不是让他们选择组名。

2 个赞

是的,我也很希望有这个改进。

您能详细说明一下您具体想要什么吗?

1 个赞

是的,就目前的脚本而言,在我看来,无法根据用户字段的值将成员包含在组中,前提是该组名称不等于该用户字段的某个值。这在非常简单的情况下会产生问题:如果您有一个用户字段,它是一个问题,用户回答“是”或“否”,那么相应的组名称就必须是“是”或“否”。如果我的理解正确,这是不令人满意的。我们应该能够通过一个简单的条件来选择组,例如,如果回答“是”,则加入此组,如果回答“否”,则加入另一组。

1 个赞

我的初始用例将映射到一个有是/否答案的问题。

我也能想象出多项选择场景,在这些场景中,您希望为每个选项贴上描述性标签。

3 个赞

这似乎是可行的……

您是否同意 foo_agreement?
答案:foo_consent、foo_no_consent
这不像“是”和“否”那样朗朗上口,但它提供了一个描述性的组名,以后会很有用。
当您以后想引用该组时,这不会带来流畅的 @tagging 体验。

1 个赞

抱歉打扰,但我可以在哪里找到这个的设置?
我目前使用的是 v3.2.2 - 我假设它已经包含了 Discourse Automation?

正确,它已包含在核心中。要使用该插件,您必须先从 /admin/plugins 中启用它。确保插件状态为“已启用”,如下所示:

用鼠标写作很难 :rofl:

2 个赞

该功能已在 Custom Wizard Plugin 🧙 中实现。它确实需要由用户交互来触发,但这似乎也适用于你的用例。

3 个赞

谢谢,但我没在那里找到。也许它是在 v3.2.2 之后添加的?我该如何查找?发行说明中没有提到(或者我错过了)。

谢谢你的建议!看起来原生功能几乎已经到位了,如果可以的话,我宁愿不加载太多插件,但如果我必须继续的话,Custom Wizard Plugin 看起来是个不错的选择。

1 个赞

帖子已拆分为新主题:触发 AI 生成回复,当人们发帖时

“定期”是否仍然有效?对我来说无效。
我设置了“每 1 分钟”,但它不起作用。

1 个赞

我刚试了一下,可以确认它有效。包括重复触发器和通过徽章脚本实现的群组成员资格。

你确定这个群组可以加入吗?