为我们的支持类别配置仅通过电子邮件创建主题

您好!

我们在社区中设有技术支持类别,并使用 Typeform 来确保新主题包含我们的团队和其他成员提供帮助所需的信息。这是一个两步流程:

  1. 用户通过 Typeform 调查提交支持请求
  2. 这些提交通过发送到 handle_mail API 端点自动转换为新主题

这种方法显著提高了新支持请求中提供信息的质量和完整性。但是,用户仍然可以跳过 Typeform 直接在支持类别中创建主题。

我们希望将新主题的创建限制为仅通过 handle_mail 端点,同时仍允许所有社区成员回复。目前,禁用创建权限会阻止 handle_mail 端点并显示“访问被拒绝”错误。

是否有办法配置 Discourse 以仅允许通过 handle_mail 端点创建新主题?

任何关于我们如何实现此设置的指导、解决方法或见解都将不胜感激!

2 个赞

在类别设置中,就在设置电子邮件地址的下方,应该有一个“接受来自没有账户的匿名用户的电子邮件”设置。根据我的测试,这允许我向私有类别发送一封未注册的电子邮件。

不幸的是,这似乎对已注册的电子邮件不起作用:

也许表单模板会有帮助?这意味着需要复制Typeform调查(可能不完美),但用户将无法创建自由格式的主题。

这个问题是否太大,无法通过社会压力解决?也许可以删除格式不正确的主题,并发送消息告知用户如何正确操作。

2 个赞