# 个人消息速率限制也限制了“其他内容”标记

**URL:** https://meta.discourse.org/t/personal-message-rate-limit-also-limits-something-else-flags/257002
**Category:** Bug
**Created:** [2023年三月3日 21:20 UTC](https://meta.discourse.org/t/personal-message-rate-limit-also-limits-something-else-flags/257002 "2023-03-03T21:20:09Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [2026年二月24日 13:02 UTC](https://meta.discourse.org/t/personal-message-rate-limit-also-limits-something-else-flags/257002/7 "2026-02-24T13:02:03Z")

</div>

感谢 @jericson 的报告，我在使用一个会向版主生成私信的标志时，“跳过”了“私信速率限制”，详见

> <https://github.com/discourse/discourse/pull/38021>
>
> When a user flags a post with "Something Else", Discourse creates a private mess…age to moderators containing the flag details. This PM is created with the flagger as the topic owner, which causes it to count against the user's \`max\_personal\_messages\_per\_day\` rate limit.
> 
> This means users who have exhausted their daily PM quota cannot flag posts with the "Something Else" reason, even though the flag itself has its own independent rate limits (\`max\_flags\_per\_day\` with trust level multipliers). The error message ("You've reached the maximum messages allowed per day") is also confusing in a flagging context.
> 
> This fix excludes topics with the \`notify\_moderators\` subtype from the PM per-day rate limit check in \`Topic#limit\_private\_messages\_per\_day\`. Flag-generated PMs are system-initiated side effects, not user-initiated messages, and should not count against the personal message quota.
> 
> https://meta.discourse.org/t/257002

---

_[View the full topic](https://meta.discourse.org/t/personal-message-rate-limit-also-limits-something-else-flags/257002)._
