功能建议:为新用户提供 TL 加速奖励,条件是关联已建立的社交媒体账号

我通常会为具备以下任一特征的新用户自动提升信任等级:

  • 已关联一个或多个社交媒体账号
  • 使用工作邮箱地址
  • 拥有本地(我运营的是本地社区论坛)IP 地址,且该地址非移动网络,也非 VPN

如果能在技术允许的范围内尽可能实现自动化,将会非常便利。

例如,若有人关联了一个注册满 1 年、拥有 100 位以上好友或关注者的 Facebook 或 Twitter 账号,是否可自动将其信任等级提升至 TL2?

4 个赞

这看起来至少涉及两个不同的功能:

  1. 用户地域性测试
  • 本地 IP 地址
    • 非移动设备——不确定为何移动设备会成为问题?
    • 非 VPN
  • 工作邮箱地址——作为地域性的进一步佐证?
  1. 社交媒体测试
  • 一个或多个关联的社交媒体个人资料
    • 账号存续时间
    • 好友数量

鉴于第二种地域性测试针对的是工作场所而非 Discourse 用户的地域性,我注意到存在第三种测试:

  1. 工作场所地域性测试
  • 工作邮箱地址
  • 匹配的 IP 地域性

我会使用它吗?

我的第一反应是,我永远不会使用它,因为我没有任何社区/地域性网站。

我通常只会自动将用户提升至 TL2,前提是这些用户加入的是受限制访问的群组(并拥有相应类别的权限),例如通过以下方式:

关于针对 IP 地理位置或电子邮件地址的测试——这很可能超出了此处自动化的范围,这也是为什么我的建议侧重于测试社交媒体资料(因为从技术上讲,这应该更容易)。

使用移动 IP 并不是问题,当然我也不会因此对任何成员进行处罚。

在我的使用场景中,我只是对那些使用了静态 IP 且该 IP 地理位置位于论坛所覆盖区域的成员给予额外的信任。

1 个赞

你的建议让人感觉你似乎想要所有东西。示例是否就是你所想要的测试,这一点并不明确。

但仅凭社交媒体这一项,就足以成为我用来推广至 TL1 的测试依据。

据我所知,除非你了解 ISP 及其套餐功能,否则无法判断一个 IP 地址是否为静态。

1 个赞

一个插件可以做到这一点,但什么是工作邮箱?如果你愿意构建一组域名。实际上,你现在就可以通过群组来实现。你可以自动将邮箱地址匹配特定域名的人添加到群组中,并且可以设置群组自动设定 tl。 我不确定是否可以通过 API 查看 Facebook 账户的年龄(如果可行的话,听起来这需要花上一天的时间)。 IP 相关的部分比较棘手,不过一些服务提供商在你进行 IP 反向查询时会提供一些线索。(或者也许他们现在已经不再提供这种服务了)

2 个赞