Остання стаття на цьому профілі була написана рік тому і з того часу багато чого змінилось. Зараз ми живемо у час змін, за останній рік я починав писати безліч довгочитів, але повертаючись до них через декілька тижнів вони здавались мені не актуальними…
Ідея автоматизацій завжди має безліч прихильників, і я не виключення, але із власного досвіду скажу що це не завжди добре. Безкінечні рівні абстракцій ускладнюють роботу та управління на рівнях де потрібна гнучкість, тому часто існують автоматичні системи які закривають певну задачу, але не процес вцілому.
Деякий час тому я вирішив дослідити тему автоматизації на рівні повного циклу (1 раз запустив - воно працює).
Так як зараз є багато [відносно] новомодних інструментів та сервісів я дослідив тему і зупинився на ідеї повної автоматизації соціальних мереж,
забігаючи на перед - скажу що зараз ця автоматична система повністю оркеструє постинг для (3х каналів у телеграм, існтаграм, фейсбук та тредс сторінки, та навіть автоматичний постинг на Друкарню).
Ядро Системи
Я виокремлю 2 головних інструменти:
n8n
LLM (я використовую antropic)
також є деякі допоміжні інструменти які варто зазначити:
Supabase (хотілось би переїхати на Convex але n8n немає зручної інтеграції).
DigitalOcean - VPS.
nic.ua - домен.
facebook apps - знав би що мене очікує працюючи із цим сервісом, навіть не починав би цю затію.
perplexity - агрегація та пошук джерел.
Cursor - створення скриптів для парсингу контенту.
NanoBanana або GPT - для створення зображень (опціонально).
Якщо хтось читаючи цю статтю вирішить повторити цей шлях або в якійсь мірі інтегрувати собі то будьте готові страждати майже на всіх етапах
Із чого почати
Якщо вас зацікавила ідея автоатичного ведення соціальних мереж, то почніть із навчання (n8n, make) - це дуже потужні інструменти, я рекомендую саме n8n тому що це OpenSource рішення яке можна встановити на комп’ютер одною командою
npx n8nЗвісно вам потрібні додаткові пакети в системі (node, npm), але на цьому етапі вам допоможе безкоштовна версія GPT, або офіційна документація n8n.
Після того як ви створите базову інтеграцію будь-чого, рекомендую починати із телеграм бота або каналу, це ДУЖЕ просто порівняно із іншими інтеграціями.
Придумайте ідею - це дуже важливий етап, на ньому подумайте який формат публікацій та контенту ви можете автоматично публікувати щодня, чи будете постійно додавати пости наперед у якусь табличку чи автоматично генерувати. Спробуйте інтегрувати LLM під ваші ідеї, перевірте наскільки це може бути корисним та зручним, пограйтесь із промптами.
Абстрактна ідея - уявімо ви вирішили зробити телеграм канал у форматі (календар), таких каналів безліч, відрізняються лише подачею, але це ніша яка завжди актуальна але складна у просуванні. Є купа сайтів на яких розписані всі можливі дати та свята по днях, вам достатньо Курсору для того щоб написати скрипт який дістане всю цю інформацію, структурує і збереже у базу даних або навіть (notion, google sheets) для початку теж підійде. Далі налаштовуєте крону у n8n і от перший автоматизований канал готовий.
Частково автоматизований шлях - я теж вибрав саме такий підхід, після вибору ідеї знайдіть ресурс на якому публікують потрібний вам контент, подивіться наскільки його багато і чи підходить він для ваших ресурсів, чи потрібна LLM, це може бути зарубіжний ресурс, через нейронки можна все перекласти та адаптувати під потрібний формат, у моєму випадку я знайшов безліч сервісів із інформацією у відкритому доступі яку я можу зібрати та публікувати у одному місці, зараз у базах даних я мою контенту якого вистачить на 3 роки публікацій, що - дуже багато. Якщо контент буде закінчуватись, можна просто запустити новий парсер на іншому ресурсі і оновити базу.
Перевалідація ідеї - моя перша ідея була пов’язана із reddit, класний ресурс де є все від анекдотів до трешанини, навіть є зручний RSS під будь-який топік, але у процесі інтеграції виникло багато проблем, якщо у вас є акаунт із кармою та чіткі тредси то можливо ця ідеє вам підійде. Після серії невдач та кривими постами через LLM я вирішив змінити ідею.

Половина постів у reddit це зображення із головною ідеєю і супер короткий опис, якась локальна подія, LLM цього не зрозуміє. Може і зрозуміє але це уже буде дорого.
Додаємо потужності
Ви вибрали ідею, придумали контент план та навіть підготували якусь кількість контенту для розробки workflow у n8n.
Я довгий час працюю в ІТ і на цьому етапі потрібно подумати базові речі які називаються (scaling), якщо ви використовуєте базу даних додайте туди колонку наприклад “telegram_channel_id” - якщо у вас буде декілька каналів, “status” - для логування, можливо ви будете отримувати динамічний контент і з певними параметрами n8n процес буде зупинятись, тому це логування дозволить вам відсіювати “не валідний контент".
також створіть sub-workflow який буде надсилати пуш нотифікації у телеграм із статусами публікацій.
При налаштуванні промптів додайте чіткі правила, якщо LLM не може по якійсь причині сформувати відповідь, то повинна повертати вам певний статус

Workflow
Покажу декілька прикладів, із описом роботи.

Так ніша новинних каналів - фігня, але це був самий перший канал, тому залишив його. Все починається із “CONFIG” у якому описані ресурси RSS із яких можна отримати останні новини по темах, далі система отримує ці новини (Config and fetching data), додає та форматує потрібні поля (Data preparation layer). На наступному кроці я використовую декілька LLM, перплексіті бо вона уміє ходити по посиланнях і скрапити, та Антропік бо він просто класний - для формування постів. На останньому кроці підготовлюємо пост і публікуємо у телеграм, якщо є картинка то додаємо її, якщо немає то просто текст, чекаємо 30 хвилин і публікуємо наступну новину. Доволі проста схема, але буле багато нюансів при розробці.

Тут публікуються промпти для генерації зображень у різних моделях, схема доволі проста (Запуск, отримання даних, переівірка, постинг, логування, очікування, і все спочатку). Доречі це єдиний канал який не використовує LLM.

ну щоб пояснити цю схему - потрібна окрема стаття, тому просто залишу це тут.
Промпти
Дуже важлива тема, зараз я маю дуже багато різних промптів які використовуються для всього. Думаю, у майбутньому потрібно буде зайнятись питанням фрагментації та версіонуванням, але на даний момент це не дуже критично.
Не так давно на Вікіпедії була опублікована стаття із маркерами у тексті який написав “AI".
Після чого інтузіасти завантажили цю статтю у claude.ai, і попросили на основі статті сформувати промпт для LLM щоб вона уникала цих маркерів при написанні текстів, я використав головну структуру цього промпту для створення текстів у постах.

Про facebook, instagram, threads та друкарню розповім у наступних статтях.
Telegram канали:
ai0_global — промпти, MCP та головні новини світу AI: https://t.me/ai0_global
ai0_news — оперативні новини: технології, здоров'я, спорт та енергія: https://t.me/ai0_news
ai0_prompts — спеціалізовані промпти для генерації зображень: https://t.me/ai0_prompts
Соціальні мережі:
Instagram (найкращі AI-арти): https://www.instagram.com/ai0.global.info/
Threads (MCP, prompts та візуал): https://www.threads.com/@ai0.global.info
Facebook (новини та огляди): https://www.facebook.com/ai0.global.info/