Рекомендуйте меня и получайте до 20% вознагражденияРеферальная программа →

Как я автоматизировал Threads с Claude: наш путь, ошибки и готовая схема за $0

Как я автоматизировал Threads с Claude: наш путь, ошибки и готовая схема за $0

Сервисы автопостинга стоят $15–30 в месяц, и большинство из них — просто посредник между вами и официальным API соцсети. Я решил убрать посредника: подключил свой Threads напрямую к Claude.

Теперь это работает так: Claude пишет пост и делает к нему брендированную картинку, я согласую, а публикация происходит сама, по расписанию. Первый такой пост вышел 1 ноября, и на всю настройку вместе с ошибками ушло около трёх часов.

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

Автопостинг через сервис и через официальный API

Ошибка 1: сервис, который «поддерживает всё»

Начали мы с популярного сервиса Typefully. На главной странице там есть и Instagram, но публиковать он умеет только в X, LinkedIn, Threads, Bluesky и Mastodon. Instagram и Facebook — нет. Мы выяснили это уже после регистрации, когда ничего не заработало.

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

Ошибка 2: искать ещё один сервис

Дальше я смотрел на Postiz — сервис с открытым кодом. В облаке он стоит от $29 в месяц за 5 аккаунтов. Бесплатно его можно поставить на собственный сервер, но тогда всё равно нужно самому создавать приложения в Meta и проходить их настройки.

И тут стало понятно: если приложение в Meta всё равно делать самому, посредник не нужен. Claude может публиковать напрямую через официальный API. Это бесплатно, и никакой сервис не стоит между мной и моим аккаунтом.

Вывод: иногда самое простое решение — не искать сервис получше, а убрать его совсем.

Ошибка 3: ИИ перепутал проекты

Я веду несколько проектов, и Claude сначала начал расписывать настройку не для того бренда. Ничего страшного не случилось, но несколько минут ушло на выяснение.

Вывод: держите каждый проект в отдельном пространстве (в Claude это Projects) и в начале прямо говорите, для какого бренда задача.

Как настроить доступ к Threads API

Сама процедура в Meta занимает 15–20 минут, если знать, куда нажимать.

  1. Проверьте, что профиль Threads публичный. Токен генерируется только для публичных аккаунтов.
  2. Создайте приложение на developers.facebook.com → My Apps → Create app. На шаге выбора сценария выберите Access the Threads API. Его нельзя совместить с Facebook и Instagram, так что для них позже будет отдельное приложение.
  3. Добавьте разрешения: threads_basic и threads_content_publish (публикация), по желанию — разрешения для ответов и статистики.
  4. Добавьте себя тестировщиком. App roles → Add People → роль Threads Tester → ваш никнейм. Публиковать приложение и проходить проверку Meta не нужно: для собственного аккаунта хватает режима разработки.
  5. Примите приглашение в Threads: Настройки → Другие настройки → Разрешения для веб-сайтов → Приглашения → Принять.
  6. Сгенерируйте токен: в настройках сценария Threads внизу есть User Token Generator. Нажимаете Generate Access Token, разрешаете доступ — и получаете длинную строку, которая действует около 60 дней.

Токен — это по сути пароль от вашего Threads. Не публикуйте его и не кладите в код. Если нужно срочно отозвать доступ, просто удалите себя из тестировщиков.

Ошибка 4, главная: «Пользователь не принял приглашение»

Приглашение я принял, а генератор токена всё равно выдавал ошибку The user has not accepted the invite to test the app. Мы удаляли тестировщика, добавляли снова, ждали, пробовали с телефона и с ноутбука — без результата.

Причина оказалась неочевидной. В браузере Threads был открыт под другим профилем. Когда-то Threads автоматически создал мне пустой профиль, привязанный к другому Instagram, со старым именем и нулём подписчиков. Аватарка была та же, поэтому на первый взгляд я не заметил разницы. Генератор брал именно этот профиль, а приглашение было принято в основном.

Подтвердилось всё в Центре аккаунтов Meta: там было видно несколько отдельных профилей Threads. Как только я вышел в браузере и вошёл в основной аккаунт, токен сгенерировался с первой попытки.

Вывод: перед генерацией токена откройте threads.com в том же браузере и проверьте никнейм и количество подписчиков. Это сэкономит час.

Ошибка 5: одна буква

Чтобы Claude мог обращаться к API, домен graph.threads.net нужно добавить в разрешённые в настройках Claude (Settings → Capabilities). Я вписал graph.treads.net — без буквы h — и публикация не работала, пока Claude не заметил опечатку.

Вывод: технические адреса лучше копировать, а не набирать вручную.

Ошибка 6: картинку нельзя просто прикрепить

Threads API не принимает файл картинки — только публичную ссылку на неё. Решение нашлось в том, что уже было: мой сайт лежит на GitHub и сам обновляется на Cloudflare. Claude делает картинку в фирменном стиле, кладёт её на сайт, и через минуту-две она доступна по ссылке. После этого публикует пост с этой картинкой.

Как работает автопостинг теперь

Схема автопостинга в Threads

  1. Контент-план. Раз в неделю Claude составляет план: 2 поста в день, рубрики, тексты и картинки. Я просматриваю его в документе и правлю, если нужно.
  2. Согласование. Без моего «согласую» ничего не публикуется. У каждого поста в расписании есть отметка, согласован он или нет.
  3. Расписание. Очередь постов лежит в репозитории сайта. Бесплатный GitHub Actions каждые 15 минут проверяет, не пора ли публиковать следующий пост, и публикует его через API.
  4. Ссылка — в первый ответ. Посты со ссылками получают меньше охвата, поэтому ссылка на статью автоматически идёт первым комментарием под постом.
  5. Уведомление. После публикации мне в Telegram приходит ссылка на пост.

Что мы узнали об алгоритме Threads

Автоматизация — только половина дела. Чтобы посты видели, их нужно делать под алгоритм:

  • 1–2 поста в день — оптимум для аккаунта до 1000 подписчиков; больше ~5 — и посты начинают конкурировать между собой.
  • Посты с картинками получают заметно больше реакций, чем текстовые — по данным Buffer, примерно на 60%.
  • Ответы весят много. Алгоритм прогнозирует, захочет ли человек ответить, поэтому в конце поста стоит ставить живой вопрос.
  • Один язык на аккаунт. Если смешивать языки, часть аудитории пролистывает посты, и алгоритм решает, что ваш контент ей неинтересен.
  • Тема поста. Через API можно добавить одну тему (топик) — это помогает попасть в ленту тех, кто за ней следит.
  • Время. Для украинской аудитории хорошо работают будни утром, 7:00–9:00 по Киеву.

Сколько это стоит

Что Стоимость
Threads API и приложение в Meta $0
GitHub Actions для расписания $0
Хостинг картинок на собственном сайте (Cloudflare) $0
Сервис-посредник не нужен

Платить приходится только за подписку на Claude, которой я и так пользуюсь для сайта, аналитики и контента.

Что дальше

Следующие шаги — так же подключить Facebook, Instagram и Telegram-канал, чтобы один согласованный контент-план расходился по всем сетям. Как мы делали сайт с ИИ, я уже рассказывал в кейсе о сайте за вечер, а как настроили бесплатную аналитику — в кейсе об отчёте в Telegram.

Если хотите, чтобы ваша маркетинг-команда сама умела строить такие связки с ИИ, — есть обучение команд. А если вы маркетолог и хотите вырасти в специалиста, который автоматизирует рутину, а не тонет в ней, — приходите на менторство.

Есть вопросы по теме?

Напишите мне в Telegram — отвечу или подскажу, какой формат работы вам подойдёт.