内容来自 @Quinn & @OWen

一个考虑做的小功能,发出来大伙可以看看。

为了赶走极少数恶意用户,在产品上做加法,使产品更复杂,反而伤害普通用户体验。这是目前蛮常见的状态,挺烦的,但却想不到完美的方法,大家有没有更好的主意?

现状#

  • 用户加入星球即可提问
  • 提问可选择匿名/非匿名提问、付费提问/免费提问
  • 用户加入三天内可无条件退款

遇到的问题#

  1. 用户加入星球提问后就退款;
  2. 部分用户“代提问”,利用星主开启的匿名提问功能,收费帮人提问;
  3. 发现少量用户到多个星球提问,然后将答案转到自己星球/咸鱼/淘宝出售。

问题拆解#

  • 因为用户加入星球即可提问,而三天内又可免费退出星球,薅羊毛的用户会利用这一机制来免费占用付费星球的“公共资源”,而不用付出任何代价。
  • 目前用户退出星球两次后才不允许加入星球,提问后退出一次,就已经对星主产生了不好的影响。
  • 匿名提问多,但匿名功能本身对答主不构成严重影响,因为即使限制每个用户的匿名次数,对星球人数较多的星球,答主仍会收到大量的匿名提问。
  • 对于提问量很大的星球,答主是有限的“公共资源”,单个用户提的问题过多就会占用过多的“公共资源”,影响其他用户的潜在权益,而“匿名”保护了这些占用过多的用户。
  • 星主对此类用户缺乏更主动的防御措施,当一个星主有多个付费星球时,可能被1个用户同时伤害多次,现有的规则是以星球为单位的,而不是用户
  • 将提问内容转售,此行为需要大量提问,针对每天的提问行为可以侦查到,但毕竟是少数,似乎可先人工处理,情节严重的禁言/封号
  • 这些问题不是用户的主流行为,因此限制措施不能影响大多数用户的使用

方案考虑#

场景1: 用户加入星球提问后就退款#

方案 1:新加入星球的用户三天内无法使用匿名提问,且三天内仅能提问 1 次

  • 优点
    • 无法匿名能提高坏用户的恶意提问成本
    • 限制数量能减少对“公共资源”的占用
    • 研发成本较小
  • 缺点
    • 新用户的提问体验降低

方案 2:星主可「拉黑」三天内提问并退出的用户,被拉黑的用户无法再加入该星主创建的任何星球;被「拉黑」过的用户,在加入其他需要审批的星球时,会有身份标识:该用户 30 天内被x位星主拉黑过