Свой агент для ежедневных ИИ-новостей в Xiaohongshu, 28 публикаций из 29
Автор собрал свой агент, который каждое утро ищет новости об ИИ, проверяет источники, делает пост с картинками и сам публикует его в Xiaohongshu. За 36 дней прошли 28 из 29 запланированных запусков.
Сделано со своим агентом
Что сделали
В 09:00 агента будит cron. Он делает 3-4 веб-поиска за последние 24-48 часов, открывает каждый первоисточник для проверки и пишет файл-спецификацию с 5 пунктами и их ссылками. Скрипты рисуют картинки 1080×1440. Потом они через Chrome DevTools Protocol управляют отдельным профилем Edge, где уже выполнен вход в аккаунт, загружают картинки, заполняют пост и публикуют его. В конце агент проверяет, что пост появился. Когда сессия истекает, человек заново входит в аккаунт вручную.
Что получилось
За 36 дней 28 из 29 запланированных запусков закончились публикацией, дублей не было. Единственный сбой случился из-за тайм-аута API модели. Каждый запуск занимал 4-8 минут. Хэштеги в итоге выходят простым текстом, на них нельзя нажать.
На что обратить внимание
Публикация хрупкая. Кнопка публикации спрятана в закрытом shadow DOM, клики по координатам срабатывают через раз, а редактор игнорирует нажатия клавиш. В репозитории описано 20 сценариев сбоев.
Пояснение
Xiaohongshu это китайская соцсеть с постами из картинок и текста, по формату ближе всего к Instagram. Cron это планировщик, который запускает задачи по расписанию. Chrome DevTools Protocol позволяет скрипту управлять браузером так, будто им пользуется человек.
Кому пригодится
Тем, кто ведёт новостной аккаунт в соцсети и хочет, чтобы ежедневные посты выходили без ручной работы.
Попробуйте сами
Каждый день в [время] ищи [число] главных новостей на тему [тема] за последние 24 часа и проверяй каждую минимум по двум надёжным источникам. Напиши короткий пост, [язык и тон], оформи его как карточку-картинку и сохрани в [папка]. Перед публикацией в [платформа] остановись и покажи мне итоговый текст и картинку на одобрение. В конце запиши в журнал, что опубликовано, со ссылками на источники, и отметь запуски, которые не удались.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: github.com ·