我通常会为具备以下任一特征的新用户自动提升信任等级:
- 已关联一个或多个社交媒体账号
- 使用工作邮箱地址
- 拥有本地(我运营的是本地社区论坛)IP 地址,且该地址非移动网络,也非 VPN
如果能在技术允许的范围内尽可能实现自动化,将会非常便利。
例如,若有人关联了一个注册满 1 年、拥有 100 位以上好友或关注者的 Facebook 或 Twitter 账号,是否可自动将其信任等级提升至 TL2?
我通常会为具备以下任一特征的新用户自动提升信任等级:
如果能在技术允许的范围内尽可能实现自动化,将会非常便利。
例如,若有人关联了一个注册满 1 年、拥有 100 位以上好友或关注者的 Facebook 或 Twitter 账号,是否可自动将其信任等级提升至 TL2?
这看起来至少涉及两个不同的功能:
鉴于第二种地域性测试针对的是工作场所而非 Discourse 用户的地域性,我注意到存在第三种测试:
我的第一反应是,我永远不会使用它,因为我没有任何社区/地域性网站。
我通常只会自动将用户提升至 TL2,前提是这些用户加入的是受限制访问的群组(并拥有相应类别的权限),例如通过以下方式:
关于针对 IP 地理位置或电子邮件地址的测试——这很可能超出了此处自动化的范围,这也是为什么我的建议侧重于测试社交媒体资料(因为从技术上讲,这应该更容易)。
使用移动 IP 并不是问题,当然我也不会因此对任何成员进行处罚。
在我的使用场景中,我只是对那些使用了静态 IP 且该 IP 地理位置位于论坛所覆盖区域的成员给予额外的信任。
你的建议让人感觉你似乎想要所有东西。示例是否就是你所想要的测试,这一点并不明确。
但仅凭社交媒体这一项,就足以成为我用来推广至 TL1 的测试依据。
据我所知,除非你了解 ISP 及其套餐功能,否则无法判断一个 IP 地址是否为静态。
一个插件可以做到这一点,但什么是工作邮箱?如果你愿意构建一组域名。实际上,你现在就可以通过群组来实现。你可以自动将邮箱地址匹配特定域名的人添加到群组中,并且可以设置群组自动设定 tl。 我不确定是否可以通过 API 查看 Facebook 账户的年龄(如果可行的话,听起来这需要花上一天的时间)。 IP 相关的部分比较棘手,不过一些服务提供商在你进行 IP 反向查询时会提供一些线索。(或者也许他们现在已经不再提供这种服务了)