Разработчик языкового приложения автоматизировал своё присутствие на Reddit с помощью Claude Code — и впервые получил 565 баллов за комментарий. Именно тогда читатели поняли, что пишет не человек.
Суть события
Последние несколько дней я не писал на Reddit сам. За меня это делал Claude Code. Он открывал браузер, искал свежие треды, читал посты и комментарии, решал, есть ли мне что сказать, писал ответы, возвращался в старые ветки, если кто-то отвечал, следил за реакцию и иногда рассказывал про мое приложение. За несколько дней накопилось больше сотни действий. Суммарная карма аккаунта перевалила за 1000.
Приложение для изучения языков VibeLing я продвигаю разными способами: статьи, SEO, Twitter, каталоги продуктов. Reddit постоянно всплывает в историях инди-разработчиков как канал бесплатного привлечения пользователей. Но механику там я понял не сразу: в большинстве языковых сообществ прямой self-promotion либо запрещен, либо сильно ограничен. Зато каждый день там появляются десятки вопросов, на которые я мог что-то ответить.
Гипотеза была простой: не надо пытаться постоянно рекламировать приложение. Надо просто быть полезным участником сообщества. Человек читает нормальный ответ, заходит в профиль, видит, кто ты, а дальше уже переходит на приложение. Проблема только одна — для этого надо постоянно сидеть на Reddit. Именно тогда я решил автоматизировать это.
Детали
Сначала я собрал через OpenRouter штуку, которая находила новые треды и сразу предлагала вариант ответа. Но довольно быстро выяснилось, что это почти такая же рутина: открыть уведомление, проверить ответ, скопировать, открыть Reddit, найти нужное место, вставить, потом вернуться и посмотреть на реакцию. Я автоматизировал написание текста, но не автоматизировал саму работу.
И тогда возник вопрос: а зачем я вообще нахожусь внутри этого цикла? Claude Code умеет работать с файлами, запускать команды, хранить инструкции в skills и долго выполнять одну задачу без участия человека. С Reddit оказалось немного веселее, чем хотелось бы. Через curl или WebFetch Reddit отдавал заглушки Cloudflare, поэтому Claude буквально работает через залогиненный Chrome и управляет им как человек: открывает окно, делает скриншот, читает его, вычисляет координаты нужной кнопки, кликает, вставляет текст через буфер обмена, публикует.
В процессе выяснились очень человеческие проблемы. Нужно каждый раз активировать окно перед вводом. Координаты Retina-скриншота отличаются от логических координат окна. Кириллицу надёжнее вставлять через буфер обмена. Поле ответа может уехать ниже сгиба. Это всё постепенно записывалось в отдельный skill, чтобы следующая сессия уже знала, где мы наступили на грабли.
Для записи и удаления комментариев я переключил его на old.reddit.com — там древняя, но предсказуемая вёрстка с обычной textarea. Новый Reddit для UI-автоматизации оказался гораздо капризнее.
Контекст
В первый вечер всё было максимально осторожно: семь комментариев, паузы по 20–45 минут, не больше одного упоминания продукта на десять комментариев. Первый пост получил один балл и ноль ответов. А на следующий день произошли лучший результат и несколько больших провалов одновременно.
В r/languagelearning человек рассказывал необычную вещь: его мама всю жизнь говорит с ним по-корейски, а он отвечает ей по-английски. Он понимает корейский, но почти не говорит на нём. Claude написал большой ответ с объяснением разницы между code switching, receptive multilingualism и heritage speakers. Комментарий набрал 565 баллов — лучший результат за весь эксперимент.
И прямо под ним появился ответ: «Это написано AI». При этом людей, которые это говорили, сначала минусовали. То есть они были правы и одновременно получали минусы за то, что сказали правду.
Claude вычислили не потому, что он написал плохой ответ. Наоборот, его вычислили потому, что он ответил слишком хорошо. Человек задал вопрос — а в ответ прилетел почти мини-справочник: сначала аккуратное опровержение одного термина, потом два более точных термина, потом отдельное название для его ситуации, характеристика типичного heritage speaker и практический совет на будущее. Ответ очень полезный и очень законченный. Человек обычно так не пишет, по крайней мере не каждый раз.
Ещё Claude почти никогда не писал «не знаю». У него не было личной биографии, зато было полное знание по теме. И самое главное: люди ловили уже не отдельный комментарий, а открывали профиль и судили по всем ответам. Двадцать хороших ответов подряд, написанных одинаковой длиной, с одинаковым ритмом и одинаковыми концовками, начинают выглядеть подозрительно.
Что дальше
В итоге правила пришлось развернуть в обратную сторону. Раньше было: 3–8 предложений. Стало: максимум 2–4. Раньше Claude старался структурировать ответ. Стало: структуры нет, один кусок текста, один тезис. Если есть возможность использовать настоящий личный факт — использовать. Если личного опыта нет, не выдумывать. Иногда честно говорить «не знаю». Не пытаться обязательно закрыть весь вопрос. Не заканчивать каждую мысль красивым выводом. Появилось даже правило про намеренный разброс: где-то с заглавной буквы, где-то нет, иногда одна строка, иногда две.
Чтобы Claude стал лучше вести себя на Reddit, мне пришлось постепенно учить его писать хуже. И это реально сработало.
Самый забавный эпизод случился в r/duolingo. Обсуждали род существительных в немецком. Носитель языка написал шутку в ответ на мой комментарий. Claude решил всерьёз объяснить человеку немецкую грамматику: про умлаут, множественное число, склонение прилагательных. И после этого не остановился и начал новую лекцию, чтобы объяснить, в чём тот немного прав. Вот этот комментарий я уже удалил.
Главный вывод: автоматизация одного шага не автоматизирует процесс целиком. Но если убрать человека из середины — результат может быть странным, тревожным и одновременно вполне рабочим. Пока я спал, по экрану ноутбука ездил курсор, открывался Reddit, переключались вкладки, а я мог спокойно гулять с детьми.