Коротко: любой подарок убирается из профиля в один тап — он не исчезает, а просто перестаёт быть виден посторонним. Удалить подарок насовсем нельзя: единственный способ избавиться от него физически — обменять обратно на звёзды, и только в течение 7 дней после получения. Наверх профиля закрепляется максимум 6 подарков, а разложить их можно по 10 коллекциям — до 500 штук в каждой.
Разбираем всё, что делается с витриной подарков: где её искать, как прятать, как наводить порядок и как вообще запретить присылать себе подарки.
Где посмотреть свои подарки в Телеграме
Подарки живут не в чате, а в профиле — у него есть отдельная вкладка. В
документации платформы она названа прямо: profileTabGifts, «вкладка
подарков страницы профиля»
(core.telegram.org). Рядом с ней
вкладки историй, медиа, файлов, музыки и ссылок.
Две детали, которые полезно знать:
- Счётчик подарков публичный. В данных профиля есть поле
stargifts_count— сколько подарков у человека выставлено. Его видит любой, кто открыл профиль. - Вкладку подарков можно сделать главной. У профиля есть параметр
main_tab— какая вкладка открывается первой. Если собираешь коллекцию, логично поставить подарки вперёд медиа.
Свои скрытые подарки ты видишь там же. Чужие — нет: метод, который отдаёт список подарков, возвращает и показанные, и скрытые только для аккаунтов и каналов, которыми ты управляешь.
Как скрыть подарок в профиле
За показ подарка отвечает ровно одна операция. Её описание в документации
звучит так: «показать или убрать полученный подарок из нашего профиля»
(payments.saveStarGift).
Внутри у неё флаг unsave — это и есть «скрыть».
Порядок такой:
- Открой профиль и перейди на вкладку с подарками.
- Нажми на подарок, который не хочешь показывать.
- Выбери пункт про скрытие из профиля.
Названия пунктов меню в разных версиях приложения отличаются, и открытая документация их не фиксирует — ориентируйся на смысл, а не на точную формулировку.
Отдельно есть настройка, которая решает судьбу новых подарков заранее:
ключ приватности stargiftsAutoSave. Он определяет, попадёт ли только что
полученный подарок в профиль автоматически или ляжет в скрытые и будет ждать
твоего решения. Если тебе часто прилетают подарки от незнакомых людей, это
первое, что стоит выключить.
Что будет, если скрыть подарок в тг
Ничего страшного — и это главное, что нужно понять.
| Что происходит | Скрытый подарок |
|---|---|
| Остаётся у тебя | да |
| Виден посторонним в профиле | нет |
| Виден тебе | да, в том же списке |
| Можно вернуть в профиль | да, в любой момент |
| Считается в публичном счётчике | нет |
| Можно передать или продать | да, если коллекционный |
Скрытие — это не удаление и не отказ. Подарок никуда не уходит: ты в любой
момент возвращаешь его на витрину той же операцией без флага unsave. На
рейтинг профиля скрытие тоже не влияет — рейтинг
считается по потраченным звёздам, а не по тому, что выставлено напоказ.
Можно ли скрыть подарки от определённых людей
Нет — и тут надо сказать честно, потому что запрос популярный.
В списке ключей приватности Telegram (core.telegram.org/api/privacy) есть настройки для номера телефона, фото, статуса, дня рождения, голосовых — и ровно один ключ про подарки, тот самый автопоказ. Настройки вида «показывать подарки только контактам» или «скрыть от такого-то» в открытой документации нет.
Значит, вариантов два: подарок либо в профиле и виден всем, либо скрыт и виден только тебе. Если хочется спрятать конкретный подарок от конкретного человека — единственный рабочий путь убрать его из профиля целиком.
Как удалить подарок из профиля навсегда
Здесь важная развилка, из-за которой чаще всего и возникает путаница.
Скрыть — обратимо, подарок остаётся в аккаунте. Удалить физически — только один способ: обменять обратно на звёзды. Документация формулирует жёстко: конвертация «безвозвратно уничтожает подарок», превращая его в звёзды на балансе (api/gifts).
Условия обмена:
- Окно 7 суток. Параметр
stargifts_convert_period_maxравен 604 800 секундам ровно. Отсчёт идёт с момента получения. - Звёзд вернётся меньше, чем стоил подарок. Это прописано отдельной
оговоркой:
convert_starsменьше цены покупки. - Подарки с аукционов не конвертируются вообще.
- Коллекционные тоже не конвертируются — у прошедшего апгрейд подарка дорога другая: передача или продажа на маркетплейсе.
Отсюда практическое правило: решай в первые дни. Не нравится подарок — обменивай сразу, пока окно открыто.
Как убрать подарки, которые пришли больше 7 дней назад
Никак не удалить — только скрыть. Через неделю окно обмена закрывается навсегда, и обычный подарок застревает в аккаунте: его нельзя ни обменять, ни передать, ни продать.
Что реально остаётся:
- Скрыть из профиля — если мешает только внешний вид витрины.
- Прокачать до коллекционного. Апгрейд стоит звёзд, зато после него подарок можно передать другому человеку или выставить на продажу — то есть избавиться от него с пользой.
- Оставить как есть. Скрытый подарок не мешает и ничего не стоит.
Третий вариант выбирают чаще всего, и это нормально.
Как закрепить подарок наверху профиля
Обратная задача: не спрятать, а наоборот показать в первую очередь. Для
закрепления есть отдельная операция
toggleStarGiftsPinnedToTop, и у неё
есть потолок — параметр stargifts_pinned_to_top_limit равен 6.
То есть шесть подарков висят наверху, остальные идут ниже общим списком. Закрепление имеет смысл, если у тебя есть что показать: редкая модель, подарок с историей, коллекционный экземпляр. Всё остальное лучше не выставлять — витрина из сотни одинаковых сердечек выглядит хуже, чем шесть отобранных.
Коллекции: разложить подарки по полкам
Если подарков много, витрину можно структурировать. В платформе есть коллекции — по сути папки внутри вкладки подарков, с названием и иконкой.
| Параметр | Значение |
|---|---|
| Коллекций на профиль | 10 |
| Подарков в одной коллекции | 500 |
Коллекция создаётся сразу с набором подарков, потом в неё можно добавлять и
убирать позиции и менять порядок — и сами коллекции тоже переставляются
местами. Цифры взяты из
конфигурации платформы:
stargifts_collections_limit и stargifts_collection_gifts_limit.
Как запретить присылать себе подарки
Радикальный вариант для тех, кто ищет «как убрать подарки в телеграмм»
вообще. В глобальных настройках приватности есть блок disallowed_gifts —
он режет приём по типам
(disallowedGiftsSettings):
| Что запрещается | Флаг |
|---|---|
| Подарки без ограничения тиража | disallow_unlimited_stargifts |
| Лимитированные подарки | disallow_limited_stargifts |
| Коллекционные подарки | disallow_unique_stargifts |
| Подаренная подписка Premium | disallow_premium_gifts |
| Подарки от каналов | disallow_stargifts_from_channels |
Флаги независимые: можно закрыть поток дешёвых массовых подарков, но оставить себе возможность получить коллекционный. Твои запреты видны другим — тот, кто собрался тебе что-то подарить, увидит ограничение до оплаты, а не после.
Там же рядом лежит display_gifts_button — кнопка подарка в поле ввода
сообщения. Она появляется, только если её включили оба собеседника.
Почему подарок не видно в профиле
Пять причин по частоте:
- Он не показан. Подарок пришёл, но автопоказ выключен — лежит в скрытых.
- Смотришь не ту вкладку. Подарки — отдельная вкладка профиля, не медиа.
- Подарок ушёл каналу, а не тебе. Подарки принимают и каналы; у них своя витрина и отдельные уведомления, которые включает админ с правом публикации.
- Ты его уже обменял на звёзды. Конвертация необратима.
- Подарки выключены в регионе. У платформы есть флаг
stargifts_blocked, при котором интерфейс подарков прячется целиком.
Отдельный случай — анонимные подарки. Когда даритель ставит галочку «скрыть имя», работает это так: «твоё имя будет скрыто, если получатель решит показать подарок в профиле — но он всё равно увидит, что подарок от тебя». То есть анонимность работает против посторонних, а не против получателя. Ты всегда знаешь, кто тебе подарил; и это, кстати, ломает половину схем обмана с подарками, где «анонимный даритель» просит что-то в ответ.
Где взять звёзды на подарки
Вся эта витрина наполняется одним способом — подарки покупаются за звёзды. И обратный обмен тут не помощник: он всегда отдаёт меньше, чем стоила покупка, поэтому «обменять ненужное, чтобы купить нужное» — заведомо убыточная схема.
Дешевле держать звёзды запасом. У нас 100 звёзд стоят 160 ₽ против 230 ₽ через App Store, минимальный пакет — 50 звёзд, зачисление занимает минуту, и подарить звёзды можно сразу на чужой аккаунт. Если ситуация обратная и звёзды у тебя копятся без дела — выкупаем от 50 штук.
Частые вопросы
Как скрыть подарки в телеграмме из профиля? Открой вкладку подарков в своём профиле, нажми на подарок и выбери пункт про скрытие. Подарок останется у тебя, но пропадёт из публичной витрины.
Если скрыть подарок в тг, что будет? Ничего необратимого. Он перестанет отображаться посторонним и выпадет из публичного счётчика подарков. Вернуть на витрину можно в любой момент.
Можно ли удалить подарок из профиля навсегда? Только обменом обратно на звёзды и только в первые 7 дней после получения. Позже подарок удаляется физически лишь одним способом — через апгрейд и передачу другому человеку.
Как посмотреть скрытые подарки? Они лежат в том же списке во вкладке подарков — просто не видны никому, кроме тебя.
Сколько подарков можно закрепить наверху? Шесть. Это лимит платформы, а не настройка.
Как узнать, кто прислал анонимный подарок? Получателю имя дарителя видно всегда — скрывается оно только от посторонних, которые смотрят профиль.
Можно ли вообще запретить присылать мне подарки? Да, в настройках приватности, отдельно по пяти типам: массовые, лимитированные, коллекционные, подписка Premium и подарки от каналов.
Итог: витрина подарков управляется полностью — скрывай, закрепляй, раскладывай по коллекциям, а поток новых режь настройками приватности. Единственное необратимое действие здесь — обмен подарка на звёзды, и у него всего семь дней. Всё остальное можно переиграть.
