Площадка работает · постим в аккаунт сами, 280 знаков и до четырёх картинок
Постить в X из Claude
Claude постит в ваш аккаунт X одной фразой: до 280 знаков и до четырёх картинок. Пара получилась самой придирчивой из всех — здесь агента ловят и длина, и ссылка в тексте, и запрет на повтор отправки. Ниже фразы, которые работают, и четыре места, где эта пара спотыкается.
Что сказать Claude, чтобы пост ушёл в X
сожми это до 280 знаков и запости в «личный»
Ярлык здесь не удобство, а необходимость: в списке площадок у инструмента X нет, и от «запости в X» Claude получит ошибку схемы — без объяснения, просто отказ протокола. Аккаунты X адресуются ярлыком или точечно по id. Ярлык лучше: повесьте его в кабинете один раз, и дальше «в личный» работает всегда. Длину, кстати, стоит называть вслух — сам агент пишет «как обычно» и в 280 знаков не укладывается почти никогда.
ссылку в сам пост не вставляй — дай её вторым сообщением
Единственная фраза, которую на этой странице стоит выучить наизусть. Пост со ссылкой стоит у X примерно в тринадцать раз дороже обычного, поэтому по умолчанию мы такие не пропускаем и говорим об этом при постановке в очередь. Второе сообщение уходит ответом на ваш же пост — штатный приём X, — и проверка на него не распространяется. Если ссылки в тексте нужны всерьёз, это снимается галочкой на канале в кабинете, а не уговорами агента.
этот текст в телеграм как есть, а для X напиши свой вариант короче
Claude кладёт два текста в один вызов — общий и отдельный под X. Без этого общий пост почти обречён: проверка идёт по всем каналам разом, и если X не пропустил, не создаётся ни одной строки, включая телеграмную. Ключ площадки в этом поле работает, даже несмотря на то, что в списке площадок X не значится, — так что просить «свой вариант для X» можно смело.
что с постом в X, дай ссылку
smmly_post_status по groupId: состояние и адрес вида x.com/ваш_ник/status/… — ник мы забираем сами при подключении. Отдельный случай — ошибка со словами «исход отправки неизвестен»: значит, запрос ушёл, а ответ не вернулся, и мы намеренно не повторяем отправку, чтобы не заплатить за дубль. Тогда единственная верная реакция — открыть ленту и посмотреть глазами, а не говорить Claude «попробуй ещё раз».
Что нужно, чтобы это заработало
Подключите Claude к Smmly
Claude Code — одна команда в терминале, Claude Desktop — конфиг с локальным мостом. Готовые блоки, пути к файлам и грабли обоих приложений лежат на странице клиента.
Подключение Claude →Подключите аккаунт X — кнопкой или своими ключами
Простой путь: «Войти через X» в кабинете, экран согласия на право писать посты от вашего имени, возврат — аккаунт уже в списке. Публикация в X платная, и на этом пути за посты платим мы. Второй путь — четыре ключа своего приложения с developer.x.com: права «Read and write», тип «Web App, Automated App or Bot», обе пары ключей со вкладки Keys and tokens. Тогда счёт за публикации приходит вам. Права меняли после выпуска токена — выпустите токен заново, иначе X разрешит только чтение.
Повесьте на аккаунт ярлык — без него агент до X не достучится
Одно слово вроде «личный» или «англ». Для остальных площадок ярлык — удобство, здесь — единственный способ выбрать аккаунт словами: по названию площадки инструмент X не знает. Ярлык ставится в кабинете, а повесить его умеет и сам Claude.
Что доезжает в X
- Длина поста
- 280 знаков — считаем по обычному аккаунту, не по премиуму
- Картинки
- до 4, каждая до 5 МБ
- Видео
- не отправляем
- Второе сообщение
- есть — уходит ответом на ваш же пост
- Правка и снос
- нет: правки постфактум у API X не существует вовсе
- Ключи
- своё приложение X или вход кнопкой
🔴 В поле providers X нет: инструмент знает там telegram, vk и max, и providers: ["x"] будет отказом по схеме. Аккаунты X адресуются ЯРЛЫКОМ или channelIds. Остальное упирается в 280 знаков: агент, который пишет пост «как обычно», почти всегда получает отказ валидатора ещё до очереди.
Обо что спотыкается эта пара
«Запости в X» не работает: площадки с таким именем у инструмента нет
В поле выбора по площадке заведены телеграм, ВК и MAX — X туда не попал. Отказ поэтому приходит не наш, а протокольный: агент видит ошибку проверки аргументов, без строчки про то, что делать дальше, и обычно начинает подбирать варианты. Сэкономьте ему круг: назовите ярлык. Точечный выбор по id тоже работает, но его придётся откуда-то взять и держать в голове, а ярлык переживает переподключение аккаунта.
Ссылка в тексте — отказ, и он про деньги, а не про формат
Claude добавляет ссылки рефлекторно: он только что написал текст, у него под рукой источник, и он его прикладывает. Для X это дороже обычного поста примерно в тринадцать раз, поэтому по умолчанию такой пост мы не пропускаем и объясняем, почему. Ловушка в том, что ссылка может приехать не из текста: если попросить у Claude разметку, ссылка при снятии тегов разворачивается в «подпись (адрес)» — то есть адрес всё-таки оказывается в тексте, и проверка срабатывает на пост, в котором вы никаких ссылок не писали. Для X просите обычный текст без разметки: показать её эта площадка всё равно не умеет.
Двести восемьдесят знаков отбивают весь замысел, а не одну строку
Проверка идёт по всем каналам вызова сразу: не прошла одна площадка — не создаётся ни одной строки. X с его 280 знаками попадает под это чаще всех, и общий пост на телеграм и X проваливается целиком из-за аккаунта, который в нём был третьим по важности. Лечится текстом под площадку — отдельный короткий вариант для X, остальным общий. Отдельно про премиум: у нас все аккаунты считаются обычными, и предел 4000 знаков платной подписки мы не учитываем, потому что лимит ведётся по площадке, а не по конкретному аккаунту.
Оборвалась отправка — повтора не будет, и это сделано нарочно
У создания поста в X нет ключа повтора и нет дешёвого способа спросить «а он создался?». Если запрос ушёл, а ответ не вернулся, повтор из очереди опубликовал бы второй пост — и вы заплатили бы за него ещё раз. Поэтому неизвестный исход мы объявляем окончательным: пост помечается ошибкой с прямым текстом «проверьте ленту, повтор отключён». Обычные отказы площадки, у которых исход известен, повторяются как везде. Для этой пары важна привычка: спросить «что с постом», а не сказать «опубликуй ещё раз».
Частые вопросы
Claude сможет поправить опечатку в опубликованном твите?
Нет, и дело не в нас: правки постфактум у API X не существует вовсе — то, что вы видите в приложении у премиума, наружу не выставлено. Снос из ленты мы тоже не делаем: из журнала Smmly пост уйдёт, из X — нет, удалять придётся руками. Отсюда единственная рабочая привычка для этой пары: просить не «опубликуй», а «поставь на через пять минут». Пока пост в очереди, он правится целиком, включая текст и картинки.
Картинки и видео до X доедут?
Картинки — да, до четырёх на пост, каждая до 5 МБ. Нарисованную самим Claude картинку он кладёт нам через отдельный инструмент загрузки и передаёт её ответ в пост как есть, ссылка при этом наружу не появляется и не нужна. Видео мы в X не отправляем вовсе: это загрузка кусками с ожиданием перекодирования на их стороне, и пока её нет — пост с роликом уедет текстом и картинками, ролик просто не поедет.
Почему отказ «тикеров через доллар больше одного»?
X принимает за пост ровно один кэштег — тикер, написанный через доллар. Второй площадка отбивает, поэтому мы ловим это до очереди, а не тремя попытками позже. Claude, которого попросили написать про рынок, ставит доллары перед каждым упоминанием бумаги на автомате; скажите ему словами «оставь один тикер, остальные пиши без доллара».
Кнопки и второе сообщение у X работают?
Кнопок у X нет ни у кого — их вешает только телеграм. А второе сообщение есть, и оно здесь важнее, чем где-либо: у X это единственный способ дать ссылку, не поднимая цену самого поста. Уходит оно ответом на ваш же твит. Одна тонкость: если сам пост опубликовался, а второе сообщение не ушло, мы не роняем из-за этого весь пост — он уже опубликован и оплачен, повтор создал бы дубль.
Кто платит за публикации — я или вы?
Зависит от того, как подключён аккаунт. Вход кнопкой идёт через наше приложение X, и посты списываются с нашего счёта. Свои четыре ключа означают своё приложение в кабинете разработчика — тогда за публикации платите вы, зато и потолки ваши. Бесплатного тарифа у X с февраля 2026 нет ни у кого, поэтому запрет на ссылки по умолчанию стоит на обоих путях: разница между обычным постом и постом со ссылкой примерно тринадцатикратная.
из Claude в другие площадки
- Постить в Телеграм из Claudeпостим в канал сами, поле поста доезжает целиком
- Постить в ВК из Claudeпостим на стену сообщества сами, вместе с картинками
- Постить в MAX из Claudeпостим в канал сами, через нашего бота-администратора
- Постить в Дзен из Claudeпрямого постинга нет: публикуем в телеграм-канал, Дзен забирает оттуда сам
Постить в X из других агентов
Конфиг подключения, пути к файлам и грабли самого клиента — на странице постинга из Claude. Лимиты площадки, подключение канала и что умеет сам X — на его посадочной. Общая инструкция по MCP — здесь, поля инструментов и коды ошибок — в технической справке.
Пусть посты ставит агент
7 дней полного доступа за 10 ₽ — подключите каналы, возьмите ключ и проверьте на своих постах.
Попробовать за 10 ₽