Оффер на подарок в Телеграме: как выкупить то, что не продаётся

1 сентября 2026 г.

Мокрый ночной проспект в смазе скорости, неоновые блики и пальмы, заголовок «Оффер на подарок»

Коротко: у коллекционного подарка есть кнопка «предложить цену» — она работает, даже если владелец ничего не выставлял на продажу. Ты называешь сумму в звёздах или в GRAM, выбираешь срок от 6 до 72 часов, и платформа резервирует эти звёзды у тебя на балансе. Владелец жмёт «принять» — подарок автоматически уходит тебе, а ему падает 80% суммы (комиссия платформы — те же 20%, что и на маркетплейсе). Отказал или проспал срок — резерв возвращается целиком и мгновенно.

Механика описана в документации платформы в разделе «Collectible gift purchase offers» (core.telegram.org/api/gifts), в клиент она приехала ещё 5 декабря 2025 строкой «Offer stars or TON for unique gifts» (changelog Telegram Desktop 6.3.5), а ботам её открыли в Bot API 9.3 от 31 декабря 2025. В рунете её почти не разбирали, хотя это единственный законный способ купить подарок у человека, который его не продаёт.

Что такое оффер на подарок и чем он отличается от маркетплейса

Есть три разных способа получить чужой коллекционный подарок, и их постоянно путают.

Маркетплейс Аукцион Оффер
Кто задаёт цену владелец рынок ставками покупатель
Подарок должен быть выставлен да да нет
Инициатива покупателя покупателя покупателя
Владелец может отказаться нет, цена его нет да, в один тап
Деньги покупателя списываются сразу блокируются до конца торгов резервируются на срок оффера

Разница принципиальная. Биржа подарков — это витрина: работает, только если человек сам решил расстаться с вещью и повесил ценник. Оффер устроен наоборот. Ты открываешь чужой профиль, видишь подарок, который тебе нужен, и предлагаешь за него деньги — а дальше уже владелец думает.

Платформа описывает смысл прямо: офферы «защищены Telegram» и дают «удобный и безопасный способ прямых сделок внутри Telegram, оберегающий и покупателей, и владельцев подарков от мошенников». Это ответ на классику жанра — договорились в личке, один перевёл первым и остался ни с чем. Разбор таких схем у нас есть отдельно, в статье «Развод с подарками».

Как предложить цену за подарок: по шагам

  1. Открываешь профиль владельца и тапаешь по подарку, который нужен.
  2. В карточке ищешь кнопку «Offer to Buy» — в интерфейсе она так и называется, «предложить покупку». Если кнопки нет — по этому подарку офферы не принимаются, об этом ниже.
  3. Выбираешь валюту: звёзды или GRAM (это бывший Toncoin, мы писали про переименование).
  4. Вбиваешь сумму. Экран подсказывает: «выбери, сколько звёзд ты хочешь предложить за конкретный подарок».
  5. Выбираешь срок оффера — сколько времени у владельца на раздумья.
  6. Видишь табличку подтверждения из трёх строк: Offer / Fee / Duration — сумма, комиссия и срок. Комиссию показывают до отправки, а не постфактум.
  7. Подтверждаешь. Сумма уходит в резерв, владельцу прилетает служебное сообщение «предложение купить этот подарок за столько-то».

Если звёзд на балансе не хватает, клиент не даст отправить оффер и покажет прямую подсказку: «Buy Stars to offer for this gift» — купи звёзды, чтобы предложить их за этот подарок. То есть без баланса кнопка просто не сработает.

Сколько можно предложить: минимум и максимум

Верхняя граница общая для всех: 100 000 ★ — тот же параметр stars_stargift_resale_amount_max, что ограничивает и обычную перепродажу (api/config). По нашей цене это 160 000 ₽, дороже одним оффером не предложишь.

Нижняя граница — своя у каждого подарка. Она лежит в поле offer_min_stars самой карточки подарка. Именно это поле и включает всю функцию: в документации сказано, что предложить цену можно, если у подарка выставлен offer_min_stars. Нет поля — нет кнопки.

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

Если торгуешься в GRAM, минимум пересчитывается автоматически: платформа берёт тот же offer_min_stars, переводит его в доллары по своему внутреннему курсу, потом в монету сети — и уже эту сумму считает нижней планкой. Потолок в GRAM задан отдельным параметром. Практический смысл один: одна и та же вещь стоит примерно одинаково, чем бы ты ни платил.

На сколько ставится оффер: 6, 12, 24, 36, 48 или 72 часа

Срок нельзя вписать руками — он выбирается из фиксированного списка. В документации это секунды, в интерфейсе — часы:

Значение в API Срок оффера
21 600 6 часов
43 200 12 часов
86 400 1 сутки
129 600 1,5 суток
172 800 2 суток
259 200 3 суток, максимум

Экран выбора объясняет логику дословно: «выбери, сколько времени у человека будет на то, чтобы принять твоё предложение; когда время выйдет, сумма вернётся». Больше трёх суток оффер не живёт — это потолок, зашитый в протокол.

Короткий срок давит на владельца, но и на тебя: если человек редко заходит, шестичасовой оффер он просто не увидит. Двое-трое суток — разумный дефолт для дорогой вещи.

Что происходит со звёздами, пока оффер висит

Вот главное, ради чего эту статью стоит дочитать. Звёзды не списываются, но и не остаются свободными: документация говорит про «reserving the specified amount of stars for the duration of the offer» — резерв на весь срок оффера.

Что из этого следует:

Этот сюжет мы уже упоминали в разборе, можно ли вернуть звёзды — оффер один из двух случаев, когда деньги возвращаются сами, без обращения в поддержку.

Что видит владелец подарка

Ему приходит служебное сообщение с суммой и таймером: «предложение истекает через столько-то». Под ним две кнопки — Accept и Reject.

Интересное здесь другое. Клиент подсказывает владельцу, насколько предложение адекватно рынку: «цена, которую тебе предлагают, на N% выше средней цены за этот подарок» — или ниже. Оценочная стоимость берётся из поля value_usd_amount в карточке подарка, документация прямо предписывает клиентам показывать, как близко оффер к этой оценке.

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

Перед подтверждением владельцу показывают вопрос «продать подарок такому-то за такую-то сумму?» и строку «ты получишь столько-то после комиссий». Дальше подарок уходит покупателю автоматически — с пометкой from_offer, чтобы в истории вещи было видно происхождение.

Сколько получит продавец: 80% за звёзды, 90% за GRAM

Комиссия та же, что на вторичке: продавцу приходит price × stars_stargift_resale_commission_permille / 1000. Параметр равен 800, то есть 80% от суммы оффера, а 20% удерживает платформа.

Оффер принят Владелец получит Удержано
1 000 ★ 800 ★ 200 ★
5 000 ★ 4 000 ★ 1 000 ★
25 000 ★ 20 000 ★ 5 000 ★
100 000 ★ 80 000 ★ 20 000 ★

При расчёте в GRAM удерживают меньше — 10% вместо 20%, продавцу остаётся 90%. Ту же разницу мы разбирали в таблице всех комиссий и в статье про перепродажу подарков: для владельца дорогой вещи десять процентных пунктов — это ощутимые деньги.

Ещё одна деталь, которую легко пропустить. Если у владельца включены платные сообщения, за доставку оффера придётся доплатить сверх самой цены — в протоколе за это отвечает отдельный параметр allow_paid_stars. Оффер — это входящее сообщение, и тариф на него распространяется.

Оффер или маркетплейс: что выбрать

Коротко по ситуациям:

И встречный сценарий, для владельцев. Если у тебя лежит коллекционный подарок, продавать который лень, офферы работают как пассивный входящий поток: ты ничего не выставляешь, но предложения приходят, а ты просто смотришь на подсказку «выше/ниже средней» и решаешь.

Почему на офферы нужен запас звёзд заранее

Соберём три факта вместе — и получится вполне конкретная арифметика.

Первое: без баланса кнопку не нажать, клиент прямо просит купить звёзды. Второе: сумма замораживается на срок до трёх суток. Третье: параллельные офферы замораживают деньги параллельно.

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

По нашей цене 100 ★ = 160 ₽ против 230 ₽ через App Store:

Запас на офферы У нас Через App Store Разница
1 000 ★ 1 600 ₽ 2 300 ₽ 700 ₽
5 000 ★ 8 000 ₽ 11 500 ₽ 3 500 ₽
25 000 ★ 40 000 ₽ 57 500 ₽ 17 500 ₽
100 000 ★ 160 000 ₽ 230 000 ₽ 70 000 ₽

Пакеты — на витрине, минимум 50 звёзд, зачисление в течение минуты. Если оффер не приняли и звёзды вернулись, а тратить их больше не на что, мы выкупаем от 50 штук — мёртвым грузом на балансе лежать не обязаны.

Частые вопросы

Можно ли предложить цену за любой коллекционный подарок? Нет. Кнопка появляется, только если у подарка выставлено поле offer_min_stars — это и есть признак того, что офферы по нему принимаются. Метода, которым владелец включал бы приём предложений вручную, в открытой документации нет.

Что будет, если владелец не ответит? Ничего плохого. По истечении выбранного срока оффер помечается как истёкший, приходит служебное сообщение, а зарезервированные звёзды возвращаются полностью и сразу.

Можно ли отправить оффер и потратить эти же звёзды на другой подарок? Нет. Пока оффер активен, сумма зарезервирована — она не участвует в других покупках. Планируй баланс с запасом, если хочешь торговаться сразу за несколько вещей.

Сколько денег реально дойдёт до владельца в телеграмм-сделке через оффер? 80% от суммы, если торговались в звёздах, и 90%, если в GRAM. Комиссию показывают обеим сторонам заранее: покупателю строкой Fee на экране подтверждения, владельцу — фразой «ты получишь столько-то после комиссий».

Оффер безопаснее, чем договориться в личке? Да, и это его главный смысл. Передача подарка и списание денег происходят одной операцией на стороне платформы, поэтому классическая схема «переведи первым» здесь не работает. Сделка в личке не защищена ничем.

Можно ли предложить цену за подарок в телеграмме с айфона? Функция серверная и не связана с оплатой через магазин приложений, так что она есть во всех клиентах. А вот пополнить баланс звёзд на iOS дороже — про это отдельный разбор покупки звёзд на айфоне.

Где взять звёзды под оффер? На витрине: 100 ★ = 160 ₽ против 230 ₽ через App Store, минимум 50 звёзд. Если после сделки звёзды остались — продадим их обратно от 50 штук.

Источники и проверка фактов

Всё, что касается правил Telegram, мы сверяли по первоисточникам — они ниже. Цены и условия нашего сервиса к ним отношения не имеют, это наши собственные.

Ещё в рубрике «Подарки»

Все статьи рубрики →