跟进问题。
有没有办法自动将某些类别中的主题分配给一个组?
我没有找到方法,而且自动化插件只有一个“随机分配”工作流,这对我想要的东西似乎没有用。
跟进问题。
有没有办法自动将某些类别中的主题分配给一个组?
我没有找到方法,而且自动化插件只有一个“随机分配”工作流,这对我想要的东西似乎没有用。
是的,我认为这需要一个自定义自动化脚本,但我也可能弄错。你也许可以以某种方式使用随机分配并经常运行它。 ![]()
你也可以使用群组跟踪功能。
请注意,如果你在分类主题视图页面的顶部启用“在分类中添加未分配筛选器”分类设置,你还会看到 unassigned 导航筛选器。
您无法开箱即用地执行此操作,但可以通过自定义自动化或小型插件进行设置。另一种选择是在该类别中创建主题时通过 API 触发“分配”,将其指向组。
我研究过,但对我来说,如何实现它有点超出我的能力范围。
ChatGPT 建议:
选项 A — 核心 Webhook → API 调用(无插件代码)
启用组分配
在站点设置中,将您的组添加到允许分配的组中。这将启用将主题分配给该组。
创建一个“主题事件”Webhook
管理 → 设置 → Webhooks → 新建。
事件类型:主题;勾选已创建。
(可选)过滤到您的工单类别,使其仅在那里触发。
设置一个密钥;保存。Discourse 会发送包含主题 ID/URL 的 topic_created 负载。
在 Zapier/Make 或您自己的端点中处理 Webhook
解析负载;获取 topic.id(如果您在第 2 步中未过滤,请确认类别)。
调用 Assign 端点以分配组
使用管理员 API 密钥 + 用户名。(通用 API 文档 + 如何“逆向工程”未记录的端点。)
实用技巧:在主题上打开浏览器开发者工具,手动点击分配 → 您的组,然后复制网络请求(路径 + 参数)。在您的 Webhook 处理程序中使用完全相同的请求。(分配 UI 现在是核心的一部分;控制器公开了 UI 使用的相同路由。)
这样,当工单中的主题创建时,您将立即获得确定性的分配。
然后我就在第 3 步迷失了。