# Добавить PM для повышения до TL3 (для согласованности с TL1 и TL2)

**URL:** <https://meta.discourse.org/t/add-pm-for-promotion-to-tl3-to-be-consistent-with-tl1-and-tl2/276753>\
**Category:** Feature\
**Tags:** trust-levels\
**Created:** [26.Август.2023 11:22:19 UTC](https://meta.discourse.org/t/add-pm-for-promotion-to-tl3-to-be-consistent-with-tl1-and-tl2/276753 "2023-08-26T11:22:19Z")\
**Posts on this page:** 1\
**Showing post:** 13

<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:** [26.Август.2023 19:50:20 UTC](https://meta.discourse.org/t/add-pm-for-promotion-to-tl3-to-be-consistent-with-tl1-and-tl2/276753/13 "2023-08-26T19:50:20Z")

</div>

> [@JammyDodger](#):
>
> Проверив код, я вижу, что он пропускает ЛС, если у пользователя уже есть значок уровня доверия (TL). Полагаю, это пересчитывается ежедневно — значит, если уровень доверия был потерян и восстановлен в один и тот же день, ЛС, скорее всего, не будет отправлено (в зависимости от того, как совпадут временные рамки понижения и фоновой задачи).
> 
> [discourse/spec/lib/promotion\_spec.rb at aaf0b0f1cc50f4b60b145d6d64a5f07f37900c18 · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/aaf0b0f1cc50f4b60b145d6d64a5f07f37900c18/spec/lib/promotion_spec.rb#L83)

Это объясняет, почему я никогда не получал новое ЛС во время тестирования. Ни один из моих тестовых аккаунтов не был заблокирован по уровню доверия достаточно долго, чтобы потерять значки до ежедневного сброса.

Тем не менее, это полезная информация, потому что теперь мне хочется заглянуть в код и выяснить, насколько сложно было бы добавить флаг для каждого уровня доверия, чтобы система знала: не нужно повторно отправлять сообщение, если оно уже было отправлено ранее для данного уровня доверия.

---

_[View the full topic](https://meta.discourse.org/t/add-pm-for-promotion-to-tl3-to-be-consistent-with-tl1-and-tl2/276753)._
