# 用户对每日点赞限制感到困惑

**URL:** <https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489>\
**Category:** Feature\
**Created:** [2020年四月27日 17:04 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489 "2020-04-27T17:04:28Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Heather\_Dudley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heather_dudley/32/151925_2.png) [@Heather\_Dudley](https://meta.discourse.org/u/Heather_Dudley)\
**Post date:** [2020年四月27日 17:04 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/1 "2020-04-27T17:04:28Z")

</div>

我收到大量投诉的一点是每日点赞“刷新”的频率。它并不是按天重置的数字，而是根据你使用点赞的时间逐个恢复。

“每日”限制意味着第二天你的限制会重置，你会重新获得相应数量的点赞。如果是一次性刷新，会合理得多。信任等级权限取决于独特的互动，因此每日限制不会影响这一点。

这对我们最活跃的会员来说是个问题，其中大多数人已经达到 TL2 或 TL3 级别。他们与我们的网站互动非常频繁……在大多数情况下，每天发布数千条帖子。必须等待这种奇怪的逐步重置，阻碍了他们的互动。

我肯定会根据用户实际使用网站的方式提高我们的点赞上限，但希望代表他们向 Discourse 团队提出这一请求。我经常收到此类请求。我们甚至有一个关于“点赞禁闭”的讨论帖，即将达到 1 万条回复的限制。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2020年四月27日 20:21 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/2 "2020-04-27T20:21:13Z")

</div>

> [@Heather\_Dudley](#):
>
> 这并非每日固定的数值。它似乎是按你使用的顺序逐个恢复的。

嗯，这和我想的不太一样。但既然已有近 1 万次关于点赞数不足的投诉，为何你们没有增加点赞数量呢？认为“计数器重置时间”会显著改变许多人的情况，似乎有些牵强。

---

<div class="post-metadata">

**Author:** ![Heather\_Dudley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heather_dudley/32/151925_2.png) [@Heather\_Dudley](https://meta.discourse.org/u/Heather_Dudley)\
**Post date:** [2020年四月27日 20:24 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/3 "2020-04-27T20:24:36Z")

</div>

好吧，我又这样做了。哈哈！说实话，我其实不确定合理的基准上限应该是多少；我们的社区显然用得很多。对于_基准_点赞数，是否有我不应超过的上限？我们实际上并不在乎他们用了多少；用得越多越好。这只是信任系统的一小部分，因此使用量增加对信任等级访问部分完全没有影响。

基本上，_很多_用户是 24/7 在线的；他们期望在某个时候会有重置，但这并不是他们遇到的情况。“每日”限制意味着每日限制会每天重置，但事实并非如此。

---

<div class="post-metadata">

**Author:** ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)\
**Post date:** [2020年四月27日 20:56 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/4 "2020-04-27T20:56:36Z")

</div>

> [@Heather\_Dudley](#):
>
> 我们甚至有一个关于“像坐牢一样”的帖子，即将达到 10k 的限制。

我猜这是 NaNoWriMo 的论坛，说实话，它总是会有点奇怪（作为参与者，我这么说）。

> [@Heather\_Dudley](#):
>
> 对于_基础_点赞数，是否有我不应超过的上限？

你可能需要自己尝试一下。“点赞”会被用于多种统计，可以查看 `/admin/site_settings/category/all_results?filter=like`。如果 10,000 个人点赞了 50 个内容，那这 50 个内容肯定会变得 **热门** 。如果目前这不成问题，那么也许_ **无限** _点赞是可以接受的。

此外，这可能会影响用户如何保持在 TL3 级别，但对于这样一个规模的群体来说，那可能是一组独立的问题。

> [@Heather\_Dudley](#):
>
> “每日”限制意味着第二天你的限制会重置，你将再次拥有那么多次数。

> [@Heather\_Dudley](#):
>
> “每日”限制意味着每日限制每天都会重置，但实际情况并非如此。

我们保留各自意见（似乎对各种含义具有_包容性_）。但这也许是一个解释清楚的问题，并修改相关文本；_也许_人们更在意的是描述方式，而不是实际运作方式（除了那 10,000 个_未_“点赞”的_囚徒_）。🙂

---

<div class="post-metadata">

**Author:** ![Heather\_Dudley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heather_dudley/32/151925_2.png) [@Heather\_Dudley](https://meta.discourse.org/u/Heather_Dudley)\
**Post date:** [2020年四月27日 21:11 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/5 "2020-04-27T21:11:06Z")

</div>

> [@maiki](#):
>
> 我猜这是 NaNoWriMo 的论坛，说实话，它总是会有点不太稳定（我作为参与者这么说）。

是啊，确实如此。😉

> [@maiki](#):
>
> 你可能需要尝试一下。“点赞”数会影响几个方面，可以查看 `/admin/site_settings/category/all_results?filter=like`。如果 1 万人点赞了 50 个内容，那这 50 个内容就会 **非常热门** 。如果目前这不是问题，那么_ **无限** _点赞或许也没关系。

从我看到的情况来看，这确实不是问题。这是我们每日的点赞报告：

| 2020 年 4 月 1 日 | 15079 |
| --- | --- |
| 2020 年 4 月 2 日 | 14059 |
| 2020 年 4 月 3 日 | 11591 |
| 2020 年 4 月 4 日 | 10774 |
| 2020 年 4 月 5 日 | 10388 |
| 2020 年 4 月 6 日 | 10101 |
| 2020 年 4 月 7 日 | 12637 |
| 2020 年 4 月 8 日 | 11253 |
| 2020 年 4 月 9 日 | 12596 |
| 2020 年 4 月 10 日 | 9991 |
| 2020 年 4 月 11 日 | 9515 |
| 2020 年 4 月 12 日 | 8996 |
| 2020 年 4 月 13 日 | 12427 |
| 2020 年 4 月 14 日 | 11605 |
| 2020 年 4 月 15 日 | 13795 |
| 2020 年 4 月 16 日 | 16213 |
| 2020 年 4 月 17 日 | 12662 |
| 2020 年 4 月 18 日 | 12566 |
| 2020 年 4 月 19 日 | 11272 |
| 2020 年 4 月 20 日 | 13804 |
| 2020 年 4 月 21 日 | 15423 |
| 2020 年 4 月 22 日 | 13840 |
| 2020 年 4 月 23 日 | 14696 |
| 2020 年 4 月 24 日 | 12972 |
| 2020 年 4 月 25 日 | 12834 |
| 2020 年 4 月 26 日 | 11395 |
| 2020 年 4 月 27 日 | 11871 |
| 样本总计 | |
| — | 33.4 万 |

> [@maiki](#):
>
> 另外，这可能会影响用户如何保持在 TL3 级别，但这可能是一个更大群体需要单独考虑的问题。

我们确实对 TL3 的权限进行了一些调整。有些功能，比如帖子编辑，已经转到了 TL2。我们本可以关闭 TL3 的编辑权限，因为无法区分 TL4（按我们目前的设置，我们 **希望** TL4 能编辑而 TL3 不能，但目前还做不到）。我们甚至不鼓励版主编辑内容；我们更倾向于让他们提出修改或删除建议。

从管理角度来看，我并不在乎某人有多少点赞，所以默认设置对我们来说完全没问题。

> [@maiki](#):
>
> 求同存异（这似乎对各种含义都_包容_）。但也许问题在于解释方式，以及修改相关文字；_也许_大家更在意的是描述方式，而不是实际运作（除了那 1 万个_未_“被点赞”的_囚徒_）。🙂

从我看到的情况来看，问题更多是功能性的，而不是解释性的。他们想点赞更多内容，却做不到，因此感到恼火，并期望能够点赞更多内容。他们不理解限制背后的理由，所以觉得这是不必要的规定。甚至有人以“点赞用光”为荣；我们为此还设置了一个徽章（我很想自动化这个功能，但那是另一个话题了）。

我觉得我们的“牢鸟”们会对拥有无限点赞感到高兴。将限制留空是否意味着设置为无限？我们可能会尝试一下，看看会发生什么。如果导致系统混乱，那我们可以重新启用限制。

---

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [2020年四月27日 22:04 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/7 "2020-04-27T22:04:18Z")

</div>

你还可以做的另一件事是，将所有信任等级 2 及以上的用户的每日点赞倍率提升至 8 倍左右——这样用户刚加入时，每天获得的点赞数等于基础数值；而一旦他们连续登录两周，上限就会大幅提升。

其他论坛曾抱怨点赞重置的“悬崖式”机制，因为重置必须按照服务器时区而非用户本地时区进行，这使得关于“一天”何时开始和结束的争论更加激烈。

一个准确的认知模型是将其视为一款手机点击类游戏：每次点赞消耗一个“点”，每个“点”都有独立的 24 小时计时器，计时结束后自动刷新。

---

<div class="post-metadata">

**Author:** ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)\
**Post date:** [2020年四月27日 22:36 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/8 "2020-04-27T22:36:13Z")

</div>

> [@riking](#):
>
> 你还可以做的另一件事是将所有 2 级及以上信任等级的每日点赞倍数提升到 8 倍左右——这样用户每天获得的点赞数就是他们刚加入时的基础数量，而一旦他们连续登录两周，上限就会大幅提升。

我从未意识到倍数的作用是这样的。如果不阅读字段说明文字，并且考虑到它靠近“热度”设置，我原本以为它只是将每个信任等级的单个点赞按该倍数进行加权。原来如此。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2020年四月27日 22:37 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/9 "2020-04-27T22:37:24Z")

</div>

> [@Heather\_Dudley](#):
>
> 我们选择关闭 TL3 的编辑权限，因为我们无法区分 TL4（就我们目前的设置而言，我们希望能允许 TL4 编辑，但不允许 TL3 编辑。目前还无法实现。）

你明白 TL3 只能编辑标题、分类和标签吧？而且 TL4 不是自动的？（不过这点在这里并不重要）

所以听起来似乎没有理由不把这个数字设得任意大。

> [@Heather\_Dudley](#):
>
> 有一个相关的徽章（我很想实现自动化，但那完全是另一个话题）

默认就有一些这样的徽章……不过我想你早就知道了。

> [@riking](#):
>
> 其他论坛过去曾抱怨过这种“悬崖式”的重置机制，因为它必须按照服务器的时区而非用户的时区执行，这使得关于“一天”何时开始和结束的争论更加激烈。

啊哈！我还以为它（曾经）是这么运行的。我只是漏看了通知。

---

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [2020年四月27日 22:39 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/10 "2020-04-27T22:39:17Z")

</div>

> [@Heather\_Dudley](#):
>
> 甚至有一种“用光点赞”的自豪感：为此还设有专属徽章（我很想把它自动化，但这完全是另一个话题了）

> [@pfaffman](#):
>
> 默认情况下确实有一些这样的徽章……不过我想你早就知道了。

没错，“Higher Love”徽章在 NaNoWriMo 论坛上已经授予了 **125** 人：[https://forums.nanowrimo.org/badges/34/higher-love](https://forums.nanowrimo.org/badges/34/higher-love)

> 当您连续 5 天每天用完全部 500 个点赞时，即可获得此徽章。感谢您每天花时间积极鼓励最精彩的对话！

这 125 人，每个人都曾五次踏入你们社区亲切称为“点赞牢笼”（Like Jail）的地方。

---

<div class="post-metadata">

**Author:** ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)\
**Post date:** [2020年四月27日 22:43 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/11 "2020-04-27T22:43:27Z")

</div>

> [@riking](#):
>
> 哦对了，“更高的爱”徽章已经在 NaNoWriMo 论坛上授予了 **125** 人：[https://forums.nanowrimo.org/badges/34/higher-love](https://forums.nanowrimo.org/badges/34/higher-love)
> 
> > 当您连续 5 天每天用完全部 500 个赞时，即可获得此徽章。感谢您每天花时间积极鼓励最精彩的对话！

如果这个数字被提得非常高（实际上近乎无限，如果不是无限的话），那么这个徽章可能就无法再生效了，对吧？因为大家就_永远_无法达到每日上限了？或许需要推出新的徽章了。

---

<div class="post-metadata">

**Author:** ![Heather\_Dudley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heather_dudley/32/151925_2.png) [@Heather\_Dudley](https://meta.discourse.org/u/Heather_Dudley)\
**Post date:** [2020年四月27日 23:23 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/12 "2020-04-27T23:23:10Z")

</div>

> [@pfaffman](#):
>
> 您明白 TL3 只能编辑标题、分类和标签，对吧？而且 TL4 不是自动授予的？（但这在这里并不重要）

是的。🙂 我们使用 TL4 这一头衔来指代我们的本地志愿者，他们是签约合作的。社区整体上对于让他人重新分类他们的帖子感到非常不自在。我们的社区文化并非如此运作。我希望能单独为 TL4 开放此权限，以便他们更有效地管理本地分类，但我们已经建立了一些不错的工作流程，所以这并不会造成太大负担。

是的，这会是他们感到遗憾的一点。我也希望能有类似的功能。不过，与允许他们点赞内容相比，这一点没那么重要。

---

<div class="post-metadata">

**Author:** ![Heather\_Dudley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heather_dudley/32/151925_2.png) [@Heather\_Dudley](https://meta.discourse.org/u/Heather_Dudley)\
**Post date:** [2020年四月27日 23:42 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/13 "2020-04-27T23:42:31Z")

</div>

嗯，Higher Love 是像描述中那样硬编码为 500，还是实际最大值会根据设置而变化？

---

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [2020年四月28日 00:45 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/14 "2020-04-28T00:45:13Z")

</div>

看起来它正在从设置中获取实际的最大值，但\_有意忽略了乘数\_。

---

<div class="post-metadata">

**Author:** ![ClawdiaWolf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/clawdiawolf/32/262518_2.png) [@ClawdiaWolf](https://meta.discourse.org/u/ClawdiaWolf)\
**Post date:** [2020年四月28日 03:15 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/15 "2020-04-28T03:15:58Z")

</div>

> [@Heather\_Dudley](#):
>
> 为此有一个徽章（我很想把它自动化，但这完全是另一个话题了）

它实际上已经算是某种程度的自动化了（好吧，曾经是）。我写了一个脚本，用于检查自脚本上次运行以来在该帖子中发布内容的用户是否获得了“出于爱”徽章，并在符合条件的情况下通过 API 自动授予该徽章。🙂

> [@pfaffman](#):
>
> 默认就有一些这样的徽章……不过我想你肯定也知道这一点。

这其实是我一直想发帖讨论的内容，因为它经常与“点赞数耗尽”这一主题相关。许多 NaNo 用户收到了关于已用尽限额的提示，但却从未获得相关的徽章。

据我所知，徽章的刷新时间似乎是服务器时间的午夜，但每日限额实际上是一个滚动24小时窗口。

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2020年四月28日 04:17 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/16 "2020-04-28T04:17:55Z")

</div>

> [@Heather\_Dudley](#):
>
> 他们预计会在某个时间点进行轮转，但实际遇到的并非如此。

这就是实际行为。它基于 UTC 时区。这已经是当前的工作方式。

---

<div class="post-metadata">

**Author:** ![ClawdiaWolf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/clawdiawolf/32/262518_2.png) [@ClawdiaWolf](https://meta.discourse.org/u/ClawdiaWolf)\
**Post date:** [2020年四月28日 05:30 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/17 "2020-04-28T05:30:50Z")

</div>

这与我在 NaNo 论坛上的体验，以及其他用户的反馈并不一致。

多位用户遇到了类似情况：他们使用点赞功能后，系统会提示需要等待一定时间。在这种情况下，他们有时能成功给一篇帖子点赞，但尝试给第二篇点赞时，会再次触发等待提示。通常他们能在等待提示再次出现前完成几次点赞。唯一能稳定获得全部点赞次数的方法，是等待 24 小时以上。

我本人在开发环境中也观察到过这种现象，但最初我将其归因于自己使用 API 为开发环境填充内容时触发了某种速率限制。

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2020年四月28日 05:34 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/18 "2020-04-28T05:34:58Z")

</div>

您指的是两个不同的概念——垃圾邮件速率限制器（快速点击按钮）和每日限制。

---

<div class="post-metadata">

**Author:** ![ClawdiaWolf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/clawdiawolf/32/262518_2.png) [@ClawdiaWolf](https://meta.discourse.org/u/ClawdiaWolf)\
**Post date:** [2020年四月28日 06:28 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/19 "2020-04-28T06:28:07Z")

</div>

抱歉，我本该解释得更清楚些。我用来填充开发环境的脚本在我以为触碰到速率限制之后被重写了。

该脚本被特意重写，以 _避免_ 尽可能快地点赞。它最初仅在 2 小时内点赞 5 篇帖子（这是我为了便于测试而设置的每日限制）。其余的测试完全通过我的浏览器以人工方式进行。

我还想补充一点，我在不同的 Digital Ocean 主机上运行多个脚本副本，每个副本都使用为相应账户生成的独立管理员 API 密钥。这样做的目的是尽可能模拟真实流量。因此，理论上如果确实触碰到垃圾内容限制，那必然是基于除 IP 或用户账户之外的其他因素。

我并非要否认部分 NaNo 用户确实触碰到垃圾内容限制。其中一些人确实很喜欢点赞。🙂

---

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [2020年四月28日 16:16 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/20 "2020-04-28T16:16:54Z")

</div>

每日限制使用的是与我们的垃圾邮件速率限制器相同的代码（`RateLimiter.new`）。

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2020年四月28日 16:30 UTC](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489/21 "2020-04-28T16:30:24Z")

</div>

我不太喜欢这个话题，因为它 perpetuates 一个误解——点赞数确实会在每天 UTC 00:00 重置。

[下一頁](https://meta.discourse.org/t/users-are-confused-about-daily-like-limits/149489.md?page=2)
