Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)

    Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)

    Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)
    1. Документація
    2. /Розробка
    3. /Автономна редакція (Grok)

    Оновлено 9 черв. 2026 р.2 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    1. Документація
    2. /Розробка
    3. /Автономна редакція (Grok)

    Оновлено 9 черв. 2026 р.2 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    1. Документація
    2. /Розробка
    3. /Автономна редакція (Grok)

    Оновлено 9 черв. 2026 р.2 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    Автономна редакція (xAI Grok)

    Одне повідомлення — повний цикл новини: Grok досліджує веб (web_search + x_search), пише HTML-статтю з джерелами, обирає категорію й теги, генерує featured image (ImageConductor), опційно озвучує (AudioConductor) і зберігає чернетку для затвердження в Telegram. Після Approve — зв’язані переклади для en / uk / ru.

    Архітектура

    text
    
    Telegram / MCP / Admin UI
      → generateNewsArticle()
        → TextConductor (Grok /v1/responses)
        → ImageConductor (16:9)
        → AudioConductor (mp3 → ring-filebase)
        → createNewsArticleForAuthor() → draft
      → approveMainPagePublication
        → generateArticleTranslations
    ШарШлях
    Текстlib/text/ — TextConductor
    Аудіоlib/audio/ — AudioConductor
    Оркестраторfeatures/news/services/article-generator.ts
    Перекладиfeatures/news/services/article-translation.ts

    Поверхні (універсальні)

    ПоверхняВхід
    Telegramgenerate_news_article — { source, value, instruction? }
    MCPring-news-generate → POST /api/mcp/v1/news/generate
    Admin UIGenerateArticleDialog у списку новин і create editor
    Session APIPOST /api/news/generate

    Telegram

    1. Адмін надсилає URL або тему.
    2. Створюється чернетка (mainPageStatus: awaiting_admin_approval).
    3. Inline keyboard: Approve / Reject / View.
    4. Approve → публікація + fan-out перекладів.

    Приклад MCP

    Тіло запиту

    ПолеЗначення
    sourceurl | search | text
    valueURL, пошуковий запит або сирий текст

    Змінні середовища

    Потрібні XAI_API_KEY, ImageConductor env і ring-filebase.

    Перевірка

    Пов’язане

    • Повна EN-документація (схема JSON, категорії, security): Autonomous newsroom (локаль EN)
    • Генеративні зображення
    • Ring MCP — ring-news-generate
    • Новини

    Автономна редакція (xAI Grok)

    Одне повідомлення — повний цикл новини: Grok досліджує веб (web_search + x_search), пише HTML-статтю з джерелами, обирає категорію й теги, генерує featured image (ImageConductor), опційно озвучує (AudioConductor) і зберігає чернетку для затвердження в Telegram. Після Approve — зв’язані переклади для en / uk / ru.

    Архітектура

    text
    
    Telegram / MCP / Admin UI
      → generateNewsArticle()
        → TextConductor (Grok /v1/responses)
        → ImageConductor (16:9)
        → AudioConductor (mp3 → ring-filebase)
        → createNewsArticleForAuthor() → draft
      → approveMainPagePublication
        → generateArticleTranslations
    ШарШлях
    Текстlib/text/ — TextConductor
    Аудіоlib/audio/ — AudioConductor
    Оркестраторfeatures/news/services/article-generator.ts
    Перекладиfeatures/news/services/article-translation.ts

    Поверхні (універсальні)

    ПоверхняВхід
    Telegramgenerate_news_article — { source, value, instruction? }
    MCPring-news-generate → POST /api/mcp/v1/news/generate
    Admin UIGenerateArticleDialog у списку новин і create editor
    Session APIPOST /api/news/generate

    Telegram

    1. Адмін надсилає URL або тему.
    2. Створюється чернетка (mainPageStatus: awaiting_admin_approval).
    3. Inline keyboard: Approve / Reject / View.
    4. Approve → публікація + fan-out перекладів.

    Приклад MCP

    Тіло запиту

    ПолеЗначення
    sourceurl | search | text
    valueURL, пошуковий запит або сирий текст

    Змінні середовища

    Потрібні XAI_API_KEY, ImageConductor env і ring-filebase.

    Перевірка

    Пов’язане

    • Повна EN-документація (схема JSON, категорії, security): Autonomous newsroom (локаль EN)
    • Генеративні зображення
    • Ring MCP — ring-news-generate
    • Новини

    Автономна редакція (xAI Grok)

    Одне повідомлення — повний цикл новини: Grok досліджує веб (web_search + x_search), пише HTML-статтю з джерелами, обирає категорію й теги, генерує featured image (ImageConductor), опційно озвучує (AudioConductor) і зберігає чернетку для затвердження в Telegram. Після Approve — зв’язані переклади для en / uk / ru.

    Архітектура

    text
    
    Telegram / MCP / Admin UI
      → generateNewsArticle()
        → TextConductor (Grok /v1/responses)
        → ImageConductor (16:9)
        → AudioConductor (mp3 → ring-filebase)
        → createNewsArticleForAuthor() → draft
      → approveMainPagePublication
        → generateArticleTranslations
    ШарШлях
    Текстlib/text/ — TextConductor
    Аудіоlib/audio/ — AudioConductor
    Оркестраторfeatures/news/services/article-generator.ts
    Перекладиfeatures/news/services/article-translation.ts

    Поверхні (універсальні)

    ПоверхняВхід
    Telegramgenerate_news_article — { source, value, instruction? }
    MCPring-news-generate → POST /api/mcp/v1/news/generate
    Admin UIGenerateArticleDialog у списку новин і create editor
    Session APIPOST /api/news/generate

    Telegram

    1. Адмін надсилає URL або тему.
    2. Створюється чернетка (mainPageStatus: awaiting_admin_approval).
    3. Inline keyboard: Approve / Reject / View.
    4. Approve → публікація + fan-out перекладів.

    Приклад MCP

    Тіло запиту

    ПолеЗначення
    sourceurl | search | text
    valueURL, пошуковий запит або сирий текст

    Змінні середовища

    Потрібні XAI_API_KEY, ImageConductor env і ring-filebase.

    Перевірка

    Пов’язане

    • Повна EN-документація (схема JSON, категорії, security): Autonomous newsroom (локаль EN)
    • Генеративні зображення
    • Ring MCP — ring-news-generate
    • Новини
    json
    
    {
      "source": "url",
      "value": "https://example.com/article",
      "instruction": "neutral tone",
      "enableAudio": true,
      "enableImage": true
    }
    bash
    
    TEXT_GEN_PROVIDER=xai
    XAI_TEXT_MODEL=grok-4.3
    XAI_TEXT_WEBSEARCH=true
    TTS_PROVIDER=xai
    XAI_TTS_ENABLED=true
    XAI_TTS_VOICE=eve
    NEWS_AUTOGEN_ENABLE_AUDIO=true
    bash
    
    node AI-RING/ring-mcp/ring-mcp-server.js --test
    # → "tools": 57
    text
    
    ring-news-generate source url value https://example.com/press-release
    json
    
    {
      "source": "url",
      "value": "https://example.com/article",
      "instruction": "neutral tone",
      "enableAudio": true,
      "enableImage": true
    }
    bash
    
    TEXT_GEN_PROVIDER=xai
    XAI_TEXT_MODEL=grok-4.3
    XAI_TEXT_WEBSEARCH=true
    TTS_PROVIDER=xai
    XAI_TTS_ENABLED=true
    XAI_TTS_VOICE=eve
    NEWS_AUTOGEN_ENABLE_AUDIO=true
    bash
    
    node AI-RING/ring-mcp/ring-mcp-server.js --test
    # → "tools": 57
    text
    
    ring-news-generate source url value https://example.com/press-release
    json
    
    {
      "source": "url",
      "value": "https://example.com/article",
      "instruction": "neutral tone",
      "enableAudio": true,
      "enableImage": true
    }
    bash
    
    TEXT_GEN_PROVIDER=xai
    XAI_TEXT_MODEL=grok-4.3
    XAI_TEXT_WEBSEARCH=true
    TTS_PROVIDER=xai
    XAI_TTS_ENABLED=true
    XAI_TTS_VOICE=eve
    NEWS_AUTOGEN_ENABLE_AUDIO=true
    bash
    
    node AI-RING/ring-mcp/ring-mcp-server.js --test
    # → "tools": 57
    text
    
    ring-news-generate source url value https://example.com/press-release