• Клієнт

    Власний проєкт

    Термін

    1 день

  • Що входило

    • Сценарій публікації через Telegram-бота у n8n
    • Створення MDX-чернеток за допомогою AI
    • Публікація в GitHub з необов'язковим завантаженням зображень
Telegram Bot Yarvolk.com

Огляд проєкту

Telegram Bot Yarvolk.com — це моя власна автоматизація в n8n, яку я зібрав за допомогою Codex, щоб швидше публікувати новий контент на цьому сайті прямо з телефона.

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

Що потрібно було вирішити

Головна ідея цього проєкту полягала в тому, щоб прибрати дрібні, але постійні кроки навколо самої публікації. Коли хочеться швидко зафіксувати думку, найбільше дратує не написання тексту, а все, що йде після нього: визначити тип матеріалу, створити MDX-файл, підібрати категорію, згенерувати slug і розкласти все по правильних папках.

Я хотів, щоб з мого боку це відчувалося просто, але при цьому поважало реальну структуру сайту.

Як працює сценарій

Сценарій стартує з Telegram Trigger і підтримує як кнопки, так і команди на кшталт /write blog чи /write portfolio. Є також покроковий режим, у якому я спершу обираю тип контенту, а вже потім надсилаю саму ідею.

Перед генерацією бот перевіряє, чи користувач і чат є в дозволеному списку. Це робить сценарій приватним і не дає йому перетворитися на відкриту точку публікації.

Далі n8n читає поточні MDX-файли з GitHub, витягує наявні категорії й передає їх у підказку для OpenAI. Завдяки цьому модель не вигадує нову таксономію, а працює в межах реальної структури сайту. Після цього окремий вузол коду збирає валідний MDX-файл і кладе його в src/content/blog або src/content/portfolio.

Якщо в Telegram-повідомленні є зображення, сценарій також завантажує його в GitHub і відразу підставляє правильне посилання в чернетку.

Розмова в Telegram з покроковим процесом створення чернетки через бота.

Результат

У результаті я отримав практичний інструмент для публікації, який перетворює Telegram на легкий інтерфейс для написання. Це значно швидше, ніж кожного разу відкривати проєкт вручну, але при цьому достатньо структуровано, щоб не ламати архітектуру сайту.

Для мене цінність тут не тільки в AI, а й у запобіжниках довкола нього: приватний доступ, перевірка категорій, автоматичне формування шляху до файла, публікація в GitHub і підтримка зображень. Саме це робить сценарій справді корисним у щоденній роботі.

Ще роботи

Trimnest
Сайт

Trimnest

North Cape Chauffeur Services
SEO

North Cape Chauffeur Services

Installed By Us
Сайт

Installed By Us