{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

Как я заработал 500 000 рублей, сделав доступ к ChatGPT. А потом Яндекс убил SEO и всё (почти) закончилось

Статья о том, как я почти проспал "бум" ChatGPT, но сделал к нему доступ и заработал на этом (и продолжаю зарабатывать). Сам проект сейчас идёт на спад, но об этом в конце.

Содержание

  • Кто я
  • Как появилась идея
  • Как проект сделан с технической стороны
  • Как привлёк первых клиентов
  • Инсайт: накрутка поведенческих факторов
  • Как проект рос
  • Инсайт про подписки
  • Какие были проблемы
  • Как Яндекс убил SEO
  • Какие планы дальше
  • Выводы

Кто я

Меня зовут Ростислав, я Full-Stack разработчик. Для тех, кто впервые читает меня, ссылки на другие статьи:

Сейчас основной мой проект - это Telegram чат для сайта (который дополнительно показывает, из какого города пишет пользователь и когда он онлайн).

Если вам актуально или хотите подключиться к партнерской программе - КликЧат.Ростислав

А ещё я сделал мониторинг для сайтов (уведомляет в Telegram, если сайт недоступен)

Ростислав

Как появилась идея?

В конце 2022 года к ChatGPT пришла популярность. Все о нём говорили, писали, рассказывали и клепали мемы. Я успешно проигнорировал этот момент, пропустив всё мимо ушей.

В феврале я наткнулся на бесплатного ChatGPT-бота в Telegram. Написал ему несколько сообщений, поигрался... и забыл про него. После чего прошло ещё немного времени, когда можно было бы супер удачно запустить проект с ChatGPT.

И вот уже ближе к середине марта меня осенило: у ChatGPT есть API! Следовательно, появилась идея: а что, если локализовать API и перепродавать его юр. лицам. Так, чтобы они платили мне в рублях, а я закупался у OpenAI в долларах. Разницу - в карман.

Спустя пару дней я упростил концепцию. В B2B продавать сложно. Можно проще! Буду продавать сразу конечным пользователям. Нужно только сделать сайт, настроить рекламу, прокачать SEO и SaaS готов. Можно продавать подписки. Основную ставку сделаю именно на SEO (спойлер: сработало).

Так появился сайт ChatGPT Me. Специально выбирал с вхождением ChatGPT в домен, чтобы легче было пробиться в SEO по этому запросу.

Как проект сделан с технической стороны

С технической стороны всё относительно просто: при запросе пользователя в чат я прокидываю запрос в API обычного ChatGPT от OpenAI. Ответ показываю пользователю.

При оплате подписки пользователю начисляются токены, которые расходует ChatGPT. Для анализа расхода токенов использую токенайзер.

Доход берётся из двух составляющих:

  • Неизрасходованные токены на конец месяца.
  • Мой % поверх токенов, которые я даю пользователю.

Серверная часть написана на NodeJS + NestJS. Основная часть сайта разработана на NextJS, лендинг сделан на Svelte (игрался с достижением максимума в Google Page Speed). База данных PostgreSQL, Redis для кэширования и как брокер сообщений. Nginx в качестве HTTP-прокси сервера.

Первую версию разработал примерно за месяц (но в довольно медленном темпе, так как времени было мало).

Как привлёк первых клиентов

Продвижения я начал со следующих действий:

  • Закупился ссылками через SeoWizard и опубликовался во всевозможных каталогах программ.
  • Запустил рекламу в Яндекс Директе (что меня удивило - на тот момент мало кто рекламировался по запросу ChatGPT).
  • Сделал несколько статей на vc.ru, pikabu и habr. Правда их все почти сразу удалили или заминусовали (справедливо, но трафик - есть трафик).

На каждую новую регистрацию у меня стояло оповещение в Telegram. Особо на резкий успех я не надеялся и не подумал, что это плохое решение. За ночь чат с оповещениями был забит сообщениями, а на следующий день телефон блымкал каждые 20-30 минут.

Выглядело это вот так:

Сообщения о регистрациях

Регистрировалось много людей, платило мало. Пришлось отключить сообщения о регистрациях и оставить только об оплатах:

Очень приятный звук оповещений

В целом, запуск оказался довольно успешным. За первый месяц существования проекта я вложил ~30 000 рублей и заработал примерно столько же. Выйти в ноль - уже успех!

На минутку я даже почувствовал себя успешным предпринимателем.

Инсайт: накрутка поведенческих факторов

С самого начала у меня было понимание, что пользователю нужно дать попробовать продукт. Поэтому в чате было доступно 10 бесплатных сообщений.

В какой-то момент я проанализировал и понял: школьники массово регистрируются ради 10 бесплатных сообщений. Вот пример за этот месяц, вчитайтесь в почты (я их не проверяю через подтверждение по ссылке):

Регистрации ради бесплатных сообщений

И эти регистрации... чертовски накручивают поведенческие факторы для поисковиков! Я дал немного халявы школьникам, а они дали мне позиции в SEO. Win-Win, получается.

Как проект рос

Спустя несколько недель, сайт выкинуло вверх SEO выдачи по запросу "ChatGPT" и от рекламы я отказался. Вкладывал только в закупку ссылок и понемногу дорабатывал чат.

Вот график регистраций за все месяцы с апреля:

В мае видно резкий рост регистраций за счёт SEO

Всё это время я относился к проекту как к "временной темке", поэтому не рассчитывал заработать миллионы. Просто радовался каждому пику и ждал, когда это всё счастье закончится.

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

Сообщения за июль

В хорошие дни чат приносил по 5 000 - 7 500 рублей. Из них чистыми было ~70% от выручки! Я очень сильно надеялся, что это будет вечно (спойлер: нет).

Инсайт про подписки

В какой-то момент я заметил, что регистрации растут, подписки растут, а мой платёж OpenAI стабильно составляет ~10 000 рублей. И решил проанализировать: а сколько людей реально расходует свои токены хотя бы наполовину?

Выяснилось, что только 2.5% пользователей хоть раз израсходовали 50% доступного месячного лимита по токенам. Хотя подписок в пике было более 90 000 рублей в месяц.

Получается, ~90% людей мне просто дают деньги, а сами толком и не пользуются тем, что купили. Для меня это был невероятный инсайт и тут до меня дошла вся выгода SaaS сервисов.

А теперь представьте, сколько зарабатывают спортзалы с ежемесячным списанием или Яндекс Плюс (хотя Яндекс Плюсом я и правда пользуюсь).

Мораль: на подписках зарабатывать легче всего. Подписка на маленькую сумму легко оформляется с точки зрения психологических усилий, но за 5-10 месяцев незаметно накапывает уже ощутимая сумма.

Какие были проблемы

А теперь немного о сложностях. Как по мне, этот проект принёс очень легкие деньги, но всё же о моментах, где я облажался, тоже нужно упомянуть.

  • Дропнул базу пользователей (epic fail!)

    Регистрация через сайт делается через почту. В самом начале я не сильно валидировал поля и можно было вписать две одинаковых почты разным регистром. Например, две разные с точки зрения системы почты: "[email protected]" и "[email protected]".

    В какой-то момент клиентка не могла войти в нужный аккаунт, так как сделала почту с заглавной и строчкой буквы. Я решил все-таки поправить регистр почты для регистрации, поставив всё lowercase'ом.

    Но конкретно эта клиентка попросила поменять ей почту вручную.

    Ну я и полез в базу, чтобы обновить SQL-скриптом одну почту. Написал сначала скрипт WHERE, чтобы проверить выбор только одной почты. Затем для такого же WHERE написал уже UPDATE скрипт. И, по всей видимости, где-то не закрыл скобку.

    Запустил. Через секунду все ~25 000 почт стали NULL.

    В момент у меня пошёл холодный пот по спине и я подвис на две минуты. Но бекапы были на месте, я восстановился и пошёл менять футболку на сухую.

    Оказалось, дропнуть базу на проде действительно можно.

    Мораль 1
    : даже опыт и перестраховка не всегда спасают от детских ошибок.
    Мораль 2: делай бекапы.
  • Публикация в RuStore

    В какой-то момент я решил сделать мобильное приложение, чтобы ещё и в RuStore выпадать по запросу "ChatGPT". Таких приложений не было, поэтому идея имела шансы на успех и можно было бы получить дополнительный источник трафика.

    За неделю разобрался с React Native, косо-криво сделал приложение, пошёл публиковаться и... RuStore не дал использовать имя ChatGPT. Справедливо, но грустно. Опубликовался под другим именем.

    Через неделю удалил приложение, так как регистраций было очень мало, а приложение мозолило глаза.
  • Сервера в Москве

    Изначально API работал нормально для всех регионов. В какой-то момент OpenAI решил заблокировать доступ из России для API в том числе.

    Пришлось экстренно переезжать в Нидерланды (на новые сервера, я имею ввиду). Из-за перенаправления домена вышел день простоя.

    Нужно было предвидеть ситуацию заранее.

Как Яндекс убил SEO

В сентябре я ожидал стремительный рост проекта, ведь открываются школы и институты. Моей ЦА снова нужен доступ к безграничной информации! "Да я же машину себе так куплю!", — в какой-то момент подумал я.Но 30-го августа мне прилетело вот такое оповещение в Яндекс Вебмастер:

Вы "мимикрируете"

Сначала я вообще не понял, что это. Потом погуглил и выяснил, что "мимикрия" - это когда сайт пытается выдавать себя за другой популярный сайт.

ChatGPT я не прикидываюсь (да и не похож), а просто почти честно использую их имя для продвижения в SEO. Странно... 😁

Написал в поддержку Яндекса, что именно не так. Поддержка не помогла. Сказала, что это всё алгоритмы поиска и сами разбирайтесь. "Если всё исправите, через 30 дней сайт вернётся в выдачу".

30 дней без выдачи - это практически смерть проекта и переход всех позиций к конкурентам (а к сентябрю таких чатов уже было полно). В общем, вышла ситуация: сайт выбит из выдачи, никто толком не может сказать, что исправлять.

Методом тыка я пытался и переписывать текст, и убирать слово "ChatGPT" из названия, и всё такое. Ничего в итоге не помогло.

С этого момента началась плавная смерть проекта.

В силу того, что я относился к проекту как к "временной темке" и ожидал чего-то такого, я погрустил пару дней и успокоился. Да и Яндекс поступил, наверное, правильно (ведь не зря такой алгоритм придуман). Тем более Яндекс работает иногда пободрее Google, да и вообще сервисы у него все (почти) классные.

Единственное, что хотелось бы в этой ситуации - это понятным языком сказать, что именно не так и помочь исправить сайт не "за 30 дней методом тыка", а оперативно.

Ведь если действительно серьезный сайт попадёт под такую блокировку по ошибке, это вызовет очень много проблем его владельцу на ровном месте без возможности куда-нибудь обратиться за помощью.

Какие планы дальше

У сайта идут единичные регистрации и есть ~60 000 рублей подписок в месяц. Поэтому проект я поддерживаю, не особо активно развивая новые функции. Когда подписки совсем угаснут и сервера будут стоить дороже - закрою его. Но это, чувствую, будет года через пол, если не позже.

Выводы

За полгода я запустил проект и смог заработать на нём.
В этот раз мой опыт помог мне сделать проект прибыльным почти со старта. Я получил полезные инсайты, узнал о новых проблемах и укрепил понимание, что возможности - они везде (ведь мне говорили: - "Да зачем сайт с ChatGPT, сейчас полно ботов и вообще VPN можно включить").

Ну а сейчас основной мой проект - это Telegram чат для сайта. Более надёжно и интересно, прибыль тоже есть. Поэтому все свободные силы я продолжаю вкладывать в него. О том, как я развиваю КликЧат - расскажу в следующих статьях.

Надеюсь, мой опыт вдохновит вас начинать (или продолжать) что-то свое.

---

И поставьте лайк. Ну по-братски. ❤

0
87 комментариев
Написать комментарий...
Vishna Savadhu

Ростислав, пару советов, как пережить блокировки. Это не 100% гайд по обходу, просто несколько механик, их можно использовать по отдельности или вместе. Запустите проект снова, если он окупался, просто немного поменяйте подход к сео. Этот домен можно выкидывать. Блокировка действует на домен, а не контент, поэтому:

1. сделайте несколько клонов сайта, на разных хостингах и айпи, с разными доменами. На клонах нужно полностью поменять тексты и метатеги и контакты хотя бы на главной странице. Какой то один клон будет в топе, остальные где-то там, но при выбивании основного домена другие клоны поползут вверх.
2. критически важно: максимально уникализировать тексты на клонах, иначе яндекс выбьет из поиска их все сразу.
3. механика из арбитража: прелендинг+основной сайт. в чем суть: вы продвигаете в топ прелендинг, с него переводите трафик на основной сайт. тексты на прелендинге и основе полностью разные. Да, это снижает конверсию, но при выбивании одного из элементов у вас останется второй, с прокаченными ПФ, с которого так же можно лить трафик на новый клон.
4. Разные сайты под разные группы запросов: один допустим "gpt для школы бесплатно", второй под "gpt копирайтинг сам пишет", идея понятна. Выбили один - второй работает.

Ответить
Развернуть ветку
Ростислав Дугин
Автор

Спасибо за советы, даже не знал про такие механики.
Но у меня есть пару вопросов:

1) А для чего вообще делать несколько сайтов, если я подразумевают, что будет один основной и в него всё вкладываю (ссылки, трафик, держу на нём пользователей)? Или имеется ввиду такое для сайтов, которые могут быть заблокированы?

Просто у меня есть проект https://click-chat.ru/ и для меня звучит пугающе сделать ещё сайты. Я один-то еле-еле продвигаю =)

2) "Вы продвигаете в топ пределендинг" - у меня сложилось впечатление, что вы пишите будто бы это легко сделать. За SEO позиции я в каждом проекте очень ожесточенно борюсь. Разве это не очень сложно сделать в забитой нише? Или есть лайфхаки?

3) А чем вы занимаетесь?) Просто опыт такой интересный, никто не слышал про такое

Ответить
Развернуть ветку
9 комментариев
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
11 комментариев
Igor Mylnikov

подтверждаю, рабочая тема

Ответить
Развернуть ветку
Буквоед

По поводу техподдержки Яндекса.
Откройте Хэдхантер. Там полно вакансий именно в эту компанию, именно на поддержку за упругие 20 тысяч рублей в месяц. Кто это в результате? Правильно – школота без профессии и без малейших амбиций.
Им посрать, что у вас упал сервис на несколько миллионов. Они этого просто не понимают и не хотят даже вникать ( и за такую з.п. на них сложно злиться).

Ответить
Развернуть ветку
James Bomond

Амбиций у них как раз как грязи - «я и есть Яндекс»

Ответить
Развернуть ветку
1 комментарий
Hashxmachine

У яндекса есть: «сотрудники» и «партнеры»
Я бы этих конечно ко второму отнес скорее, наряду с курьерами и таксистами.

Ответить
Развернуть ветку
John Doe Jr.

1. Если платить за директ какие-то разумные суимы и Вам выдадут персонального менеджера.
2. Если у Вас неск миллионов выручки в мес, то уже лям за Директ можете башлять. За лям и выше в небольших нишах можно уже выстраивать и просто отношения с Я помимо Вашего эккаунта.
3. Если правильно делаете п. 2, то тут уж Вы будете помогать Вашему эккаунту, а не наобоот :)

Ответить
Развернуть ветку
Дмитрий Краснов

Улыбнуло, когда в одной статье содержатся слова "лёгкие деньги" и проект на NextJS, NestJS, PostgreSQL и потом ещё React Native в придачу.
Это не лёгкие деньги, а заслуженное вознаграждение за знание и применение технологий.
Ростислав, ты крут.

Я для себя вижу заработок не в копировании или проксировании сервиса, а в создании оболочки над ним с доп функциями, которых нет в обычном ChatGPT.

Сегодня написал свою первую статью на VC (в профиле). Она про создание GPTs, поддержите, пожалуйста лайком.

Ответить
Развернуть ветку
Антон Склянов

Вы не представляете сколько нормальных сайтов за последние пару месяцев Яндекс убил в выдаче, оставив помойки и дорвеи в топе.

Ответить
Развернуть ветку
Ростислав Дугин
Автор

Например?

Ответить
Развернуть ветку
3 комментария
Evil Pechenka

Я бы взял домен без «chatgpt» в имени, склеил сайты, переехал на новый и запросил бы повторную проверку у Яндекса.

Ну и заодно можно сделать англоязычную версию и продавать её по $18,50.

Ты молодец, удачи. 🥰

Ответить
Развернуть ветку
Manga TV

Англоязычную никто не купит, от слова совсем. Весь мир пользуется бесплатной

Ответить
Развернуть ветку
10 комментариев
Kirill Mishuk

Рост, спасибо, что делишься своим опытом. Классно видеть человека, который не просто стремится делать карьеру в корпорации, а ищет своим навыкам интересное применение

Ответить
Развернуть ветку
Максим

У меня был кейс, когда на один из моих проектов прилетел фильтр Мимикрия.

Когда я это заметил, то решил, что бесполезно бодаться с Яндексом (зная уровень их техподдержки), но спустя месяц решил все таки попробовать написать им письмо и разъяснить ситуацию. И у меня получилось, трафик вернулся. Заняло все 3 дня. Трафик начал возвращаться постепенно начиная со следующего дня после снятия фильтра.

На что я делал упор при обжаловании Мимикрии:
1. Прямо назвал Яндексу сайт, с которым по моему мнению сравнивается мой;
2. Показал, что у моего проекта отличается дизайн, логотип и название. Абревиатура у домена моего сайта такая же, как у сравниваемого, но расшифровывается иначе.
3. В футере у меня было указано, что сайт не является официальным ресурсом таким-то (ссылка на такой-то ресурс вот она). На это тоже указал Яндексу.

Так что попробуйте все таки обжаловать это решение. Возможно, что с первого раза не получится. Делайте ставку на упорство.

Ответить
Развернуть ветку
Manga TV

А я думал хайп на телеграм боты и перепродажу гпт россиянам умер ещё в марте, когда закрыл свой бот-проект. А люди оказывается ещё до сентября чёт зарабатывали )

Ответить
Развернуть ветку
Ростислав Дугин
Автор

Да я и сейчас зарабатываю))

А ближайший конкурент деньги просто лопатой гребёт - https://chadgpt.ru/

Ответить
Развернуть ветку
2 комментария
Ilya

Что? Не особо мимикрирует? Прмемно так же как не мимикрировал бы apple-store.ru

Всё понимаю, кроме удивления автора. Удивляться тут не нужно, нужно дописать в статье «Мораль номер N»

Ответить
Развернуть ветку
Ростислав Дугин
Автор

Да я и не удивляюсь, вопросов нет, в целом за дело.

Но поддержку явно нужно сделать сильно лучше. Мой сайт есть за что "понизить", а вот если реальный бизнес столкнется с такой проблемой - ему никто не поможет и не объяснил, что не так. Особенно в случае ошибки самих алгоритмов.

Да и, кстати, конкурентов также не убрали =)

Ответить
Развернуть ветку
1 комментарий
Dima

Хороший кейс, было интересно и полезно почитать. Хотя по деньгам, 500 к это 1-2 месяца зп fullstack - но бонус отличный конечно :)

Ответить
Развернуть ветку
Кирилл Осипов

Классная статья!

Ответить
Развернуть ветку
Ростислав Дугин
Автор

Спасибо)

Ответить
Развернуть ветку
Дмитрий Беговатов

Те кто в теме seo думаю знают как обойти такую блокировку, но это не я

Ответить
Развернуть ветку

Комментарий удален автором поста

Развернуть ветку
Ростислав Дугин
Автор

Хм... Спасибо за мысль, как-то я не сообразил в тот момент побежать в SEO студии. А надо было

В любом случае момент проспал

Ответить
Развернуть ветку
Невероятный Блондин

Хрень какая-то. (Про смерть проекта от выдачи Яндекса я имею ввиду).
Кто им вообще пользуется кроме странных людей?

Или всё так плохо?
А, ну хотя ты пишешь, что и сам пользуешься их плюсом.
Блин, печалька, такими темпами эта говно-контора не скоро загнется 😞

Ответить
Развернуть ветку
Ростислав Дугин
Автор

У них больше 50% выдачи в России

Ответить
Развернуть ветку
2 комментария
Андрей Поляков

Яндекс как всегда, в своем репертуаре.

Ответить
Развернуть ветку
Евгения Прохорова
Ответить
Развернуть ветку
Galaxy litlle fox

Очень полезно, спасибо

Ответить
Развернуть ветку

Комментарий удален автором поста

Развернуть ветку
Борис

Сейчас очень много бесплатных gpt ботов в тг

Ответить
Развернуть ветку
Roman Kuvshinnikov

Спасибо за статью и открытость повествования, было интересно!

Ответить
Развернуть ветку

Комментарий удален автором поста

Развернуть ветку
Vladislav R

Если не секрет, напишите пожалуйста на каком стеке вы сделали проект: фронт, бек, очередь, база? Сколько времени ушло на разработку сайта? Какой у вас стаж в своей профессии?

Ответить
Развернуть ветку
Ростислав Дугин
Автор

Это есть в статье. Общий стаж ~8 лет

Ответить
Развернуть ветку
Константин

А как вы принимаете оплату? регистрация, налоги ?

Ответить
Развернуть ветку
Ростислав Дугин
Автор

Через CloudPayment. ИП на УСН 6%

Ответить
Развернуть ветку
2 комментария
Vladimir P

Доступ к апи из RU убили 15.11 же, всего несколько дней назад. Ранее работало. Как у вас было с позициями в Гугле?

Ответить
Развернуть ветку
Александр / Маркетолог

Что за глупость, смерть проекта из-за фильтра в яндексе?)))

Есть еще 100500 способов получать трафик.

Ответить
Развернуть ветку
Konstantin

Отличная статья, подскажите пожалуйста, как принимали платежи?

Ответить
Развернуть ветку
Konstantin

по яндексу, появилась критическа ошибка по сайту, уже больше полу года исправлена, но уходить не собирается, тп яндекса обещает написать и говорит, что помнит про нас ;(

Ответить
Развернуть ветку
barack obama

нельзя быть частью трофической цепи не имея зубов загрызть других. Это закон биологии.

Ответить
Развернуть ветку
Anton Karmanov
> мимикрия

знакомая штука, тоже был небольшой проект, который попал под мимикрию, письма в техподдержку как письма в спортлото — проще собаке на улице объяснить что мимикрии нет и не было

Ответить
Развернуть ветку
Egor Zarecky

Привет, спасибо за инсайд. Расскажи как принимаешь платежи и были ли какие-то проблемы с подключением? Это через те все идет?

Тоже пилю свой ковчег на пенсию))

Ответить
Развернуть ветку
Павел Данилов
А теперь представьте, сколько зарабатывают спортзалы с ежемесячным списанием...

Им выгоднее продавать год, потому что ходить будут столько же, но от ежемесячных могут быстро отписаться.
Статистика там действительно такая же, но ценообразование уже совсем другое. Благодаря низкой статистике посещений абонементы продаются действительно дёшево. А вот что будет очень смешно или даже страшно представить, что все хозяева абонементов начнут ходить в зал каждый день.

Ответить
Развернуть ветку
Виктор Поплавский

Не скажу, что именно мне этот материал оказался полезен, но он был как минимум интересен.

Ответить
Развернуть ветку
Arsen Hunanyan

Хорошая статья. Интересно, приносит ли проект 'мониторинг для сайтов' сейчас доход?

Ответить
Развернуть ветку
Alex Tech

"Но 30-го августа мне прилетело вот такое оповещение в Яндекс Вебмастер.....
Написал в поддержку Яндекса, что именно не так. Поддержка не помогла."
(с)
Вот за это и обожаю Яндекс.
Тебе прилетает ЗА ЧТО-ТО - и ТЫ САМ ДОГАДАЙСЯ.
А ответ на любой вопрос - отсылка на алгоритмы.
)))

Ответить
Развернуть ветку
84 комментария
Раскрывать всегда