In a ‘Must Approve Users’ setup, is there a solution for automatically sending an email when a pending user is rejected? Optionally, with a reason or custom message would be nice.
你好,我也同意这一点。有没有办法让用户知道他们的注册被拒绝了?因为目前他们只会收到一条消息,说注册正在等待审核,将由版主处理……但如果被拒绝,则没有任何其他操作。如果能有一个“拒绝并发送拒绝邮件”的选项就好了。
我不太确定。你怎么看 @eviltrout?也许应该设为显式操作来发送,因为坏消息不应自动发出。
我认为这是一个很好的建议,也许我们应该将其纳入下一个版本。
不过,它必须是可选的——当人们得知自己被拒绝时,往往会非常沮丧,因此不让他们明确知晓这种情况会更好。
我非常希望拥有这个功能。我们的论坛有非常明确的规则,规定谁可以申请以及需要填写哪些字段,我们拒绝了很多申请人,但他们并不知道自己被拒绝了。
如果能显示“因 <模板> 被拒绝”之类的提示,那就太好了。
嘿,这还在考虑中吗?
我们的“注册人工审批”功能似乎出了问题,缺乏适当的反馈。我们经常因为新用户在自定义字段中填写信息不完整而拒绝他们。如果提供反馈,他们就可以重新注册。
可选地允许 用户知晓他们何时被拒绝
我还在完善这个功能,但想先分享一下进展。
如果您想拒绝用户或拒绝并封禁,将出现一个新表单,您可以在其中填写原因,并可选择是否向用户发送电子邮件。
我认为即使您不想通知用户,填写原因对审计目的也可能有帮助。因此,原因会显示在被拒绝的注册记录下方。
这个流程对您来说合理吗?
复制建议:“ 发送拒绝邮件”
随该拉取请求交付:
我们收到反馈,有版主反映该功能在处理垃圾账号时增加了额外点击步骤。这些账号通常只是填写了个人简介字段,却从未在网站上阅读过任何内容,绝大多数情况下明显属于垃圾账号,因此向其发送电子邮件并无必要。
我理解发送邮件是可选操作,但听起来删除用户所需的额外点击步骤造成了不便。是否有一种简便方法,让删除垃圾用户时的额外点击步骤变为可选?
是否有可能允许管理员预先定义一组标准的拒绝理由供勾选,而无需每次都重复输入相同的内容?
例如:
“目前我们仅接纳属于以下类别的新用户:……"
“您提供的详细信息不足以确认您属于上述一个或多个类别……"
“您似乎是一个垃圾邮件机器人。但如果我们误判了,欢迎您重新尝试,此次请在申请中提供更具针对性的信息,以便我们能够可靠地识别并联系您,并说明您对本站讨论内容的兴趣所在。”
“如果您希望重新申请,请随时提交,准确完整地填写所有表单字段,并在‘个人简介’栏中说明您的会员资格申请理由(特别是如果您不属于通常受邀加入的专业类别)。”
等等。
此外,如果“删除用户”选项的描述能提示管理员可先通知申请人,那就更好了。
例如,在“删除用户”选项下方添加关联的复选框:“记录原因”和“通过电子邮件告知用户原因”?
以目前的呈现方式,最直观的理解是:该操作仅意味着立即删除——即使管理员有所怀疑,也不得不做出这种不可逆的冒险决定。
我理解你的意思,但建议再等几位用户提出这个需求。目前可以先将列表保存在私聊中,仅与你自己和版主共享,这样就不用每次都重新撰写了。
这个问题一直困扰着我——我推测插件可能是解决方案之一,但至今尚未找到合适的。
就 Discourse 内置功能而言,为了提升更广泛的适用性,是否可以考虑引入一个全局的“预设回复”复选框选择功能?该功能适用于管理员或版主在任何情境下作出的决定,以便在需要或希望提供有意义、具有一定个性化或上下文感知能力的邮件回复时,能够针对相关操作自动发送相应回应。例如:
- 论坛注册申请被拒时,附带原因或建议
- 帖子审核结果通知,附带原因或建议
- 版主警告通知,附带原因或建议
- 账户暂停通知,附带原因或建议
- 管理员服务不可用时的回复,说明原因或预计恢复时间等
- 感谢捐赠的回复(在没有安装捐赠插件的情况下,由管理员手动识别到来自已确认用户的信用卡或其他支付方式)
等等。


