> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rek.la/llms.txt
> Use this file to discover all available pages before exploring further.

# Репосты и пересылка контента

> Как пересылать готовые посты из любых каналов в REKLA с возможностью управления упоминанием источника

# Репосты и пересылка контента

Репосты позволяют использовать готовый контент из других каналов, сохраняя или скрывая информацию об источнике. Это мощный инструмент для кросс-промо и курирования контента.

## Что такое репост в REKLA

### Определение

**Репост** - это публикация, созданная путем пересылки сообщения из любого канала-источника в бота REKLA. Вы можете выбрать, показывать ли упоминание источника при публикации.

### Типы репостов

<Tabs>
  <Tab title="С упоминанием источника">
    **Репост с атрибуцией**

    При публикации отображается блок "Переслано из (название канала)" над контентом поста.

    **Когда использовать:**

    * Кросс-промо с партнерскими каналами
    * Цитирование авторитетных источников
    * Соблюдение авторских прав
    * Повышение доверия через ссылку на источник

    **Преимущества:**

    * ✅ Прозрачность для аудитории
    * ✅ Соблюдение этики цитирования
    * ✅ Возможность перехода к источнику
    * ✅ Укрепление партнерских отношений
  </Tab>

  <Tab title="Без упоминания источника">
    **Копирование контента**

    Пост публикуется как обычное сообщение без указания источника.

    **Когда использовать:**

    * Контент из собственных каналов
    * Публичный контент с разрешением
    * Кураторские подборки
    * Адаптация контента под свою аудиторию

    **Важно:**

    * ⚠️ Убедитесь в наличии прав на контент
    * ⚠️ Соблюдайте авторские права
    * ⚠️ Указывайте источник в подписи при необходимости
  </Tab>
</Tabs>

### Визуальное отличие

```mermaid theme={null}
graph LR
    A[Исходный пост] --> B{Режим репоста}
    B -->|use_forward=true| C[С блоком<br/>'Переслано из']
    B -->|use_forward=false| D[Без упоминания<br/>источника]
    
    C --> E[Видна ссылка<br/>на источник]
    D --> F[Выглядит как<br/>обычный пост]
    
    style C fill:#e3f2fd
    style D fill:#fff3e0
```

## Как переслать пост в бот

### Пошаговая инструкция

#### Шаг 1: Найдите пост для пересылки

1. Откройте канал-источник в Telegram
2. Найдите нужный пост
3. Убедитесь, что у вас есть права на использование контента

<Callout type="info">
  **Совет:** Вы можете пересылать посты из любых каналов - публичных, приватных, даже от приватных аккаунтов.
</Callout>

#### Шаг 2: Перешлите пост в REKLA

1. Нажмите на пост и выберите **"Переслать"**
2. Выберите бота **@rekla** из списка контактов
3. Подтвердите пересылку

<Callout type="warning">
  **Важно:** Бот автоматически определит, что это пересланное сообщение, и создаст конфигурацию репоста.
</Callout>

#### Шаг 3: Настройте режим репоста

После пересылки у вас появится переключатель **"Репост"**:

* **Включен (🟢):** Пост будет опубликован с упоминанием источника
* **Выключен (⚪):** Пост будет опубликован без упоминания источника

### Типы источников

<Tabs>
  <Tab title="Публичные каналы">
    **Каналы с username**

    При пересылке из публичного канала:

    * ✅ Сохраняется название канала
    * ✅ Формируется ссылка вида `t.me/channel_name`
    * ✅ Пользователи могут перейти к источнику

    **Пример отображения:**

    ```
    📢 Переслано из Название Канала
    [Контент поста]
    ```
  </Tab>

  <Tab title="Приватные каналы">
    **Каналы без username**

    При пересылке из приватного канала:

    * ⚠️ Сохраняется название канала
    * ❌ Ссылка НЕ формируется (доступна только участникам)
    * ℹ️ Отображается "Переслано из Название Канала" без ссылки

    **Пример отображения:**

    ```
    📢 Переслано из Приватный Канал
    [Контент поста]
    ```
  </Tab>

  <Tab title="Приватные аккаунты">
    **Пересылка от пользователей**

    При пересылке от приватного аккаунта (настройки конфиденциальности):

    * ❌ Информация об источнике НЕ сохраняется
    * ℹ️ Отображается только "Переслано из ..."
    * ⚠️ Технически невозможно получить данные источника

    **Пример отображения:**

    ```
    📢 Переслано из ...
    [Контент поста]
    ```
  </Tab>
</Tabs>

## Переключатель "Репост"

### Как работает переключатель

**В боте (при создании):**

* Переключатель **активен** - можно включать/выключать
* Изменения применяются **мгновенно**
* Превью обновляется в реальном времени

**На сайте (CreateEventDialog):**

* Переключатель **активен** только при создании продажи
* Можно изменить режим **до первой публикации**
* После публикации изменить нельзя

**На сайте (UpdateEventDialog):**

* Переключатель **заблокирован** (read-only)
* Отображает текущий режим
* Изменить после публикации невозможно

<Warning>
  **Важное ограничение:** После публикации изменить режим репоста нельзя. Планируйте заранее!
</Warning>

### Логика работы

```mermaid theme={null}
stateDiagram-v2
    [*] --> Пересылка: Переслать пост
    Пересылка --> РепостВыкл: use_forward=false
    Пересылка --> РепостВкл: use_forward=true
    
    РепостВыкл --> РепостВкл: Включить переключатель
    РепостВкл --> РепостВыкл: Выключить переключатель
    
    РепостВыкл --> Публикация: Опубликовать
    РепостВкл --> Публикация: Опубликовать
    
    Публикация --> [*]: Режим зафиксирован
    
    note right of Публикация
        После публикации
        изменить нельзя
    end note
```

## Отображение репоста в превью

### Блок "Переслано из"

Когда режим репоста включен, над контентом поста отображается специальный блок:

**Структура блока:**

```
┌─────────────────────────────────┐
│ 📢 Переслано из Название Канала │ ← Кликабельная ссылка
├─────────────────────────────────┤
│                                 │
│  [Контент поста]                │
│                                 │
└─────────────────────────────────┘
```

**Визуальные элементы:**

* Иконка пересылки (📢 или стрелка ↩)
* Название канала-источника
* Ссылка на канал (если публичный)
* Разделительная линия

### Примеры отображения

<Tabs>
  <Tab title="С ссылкой">
    **Публичный канал**

    ```markdown theme={null}
    📢 Переслано из REKLA News
       ↳ https://t.me/reklanews

    🚀 Обновление платформы v3.0

    Мы рады представить новую версию REKLA
    с революционными функциями автопостинга!

    [Остальной контент поста]
    ```
  </Tab>

  <Tab title="Без ссылки">
    **Приватный канал или аккаунт**

    ```markdown theme={null}
    📢 Переслано из Закрытое Сообщество

    💡 Эксклюзивный инсайт для подписчиков

    Сегодня делимся секретной стратегией,
    которая увеличила наши продажи в 3 раза.

    [Остальной контент поста]
    ```
  </Tab>
</Tabs>

## Ограничения редактирования репостов

### Что нельзя редактировать

<Warning>
  **Критическое ограничение:** Когда режим репоста включен (`use_forward=true`), весь контент поста заблокирован для редактирования.
</Warning>

**Заблокированные элементы:**

* ❌ Текст поста
* ❌ Медиафайлы (фото, видео и т.д.)
* ❌ Inline-кнопки (используются оригинальные)
* ❌ Автоподпись канала

**Причина:** Telegram API пересылает пост "как есть" из источника, изменения технически невозможны.

### Что можно настроить

**Доступные параметры:**

* ✅ Время публикации
* ✅ Цену размещения
* ✅ Канал для публикации (выбирается один раз)
* ✅ Настройки маркировки (только `separate_message`)
* ✅ Режим репоста (только до публикации)

### Разница между режимами

<Tabs>
  <Tab title="use_forward=true">
    **Репост с упоминанием**

    **Заблокировано:**

    * Весь контент поста
    * Все элементы оформления

    **Доступно:**

    * Настройки публикации
    * Маркировка (separate\_message)

    **Информационное сообщение:**
    "Репост нельзя редактировать. Публикация будет опубликована с упоминанием источника."
  </Tab>

  <Tab title="use_forward=false">
    **Без упоминания источника**

    **Если есть copy\_cfg (лонгрид):**

    * Контент все равно заблокирован
    * Причина: технические ограничения копирования

    **Если НЕТ copy\_cfg:**

    * Контент можно редактировать
    * Работает как обычный пост

    **Информационное сообщение:**
    "Лонгрид публикуется без упоминания автора. Редактирование невозможно."
  </Tab>
</Tabs>

## Практические примеры использования

### Пример 1: Кросс-промо с партнером

**Сценарий:** Обмен аудиторией с партнерским каналом

```markdown theme={null}
Исходный пост в канале партнера:
─────────────────────────────────
🎯 Новый курс по SMM от экспертов!

Научитесь продвигать бизнес в соцсетях
за 30 дней. Практические кейсы и поддержка
менторов.

💰 Скидка 50% до конца недели
🔗 Регистрация: https://course.example.com

#обучение #SMM #курс
─────────────────────────────────

Ваша публикация (use_forward=true):
─────────────────────────────────
📢 Переслано из Партнерский Канал
   ↳ https://t.me/partner_channel

🎯 Новый курс по SMM от экспертов!

[Весь контент без изменений]
─────────────────────────────────
```

**Преимущества:**

* Партнер видит упоминание своего канала
* Ваша аудитория знает источник
* Укрепление партнерских отношений

### Пример 2: Кураторская подборка

**Сценарий:** Подборка лучших постов недели

```markdown theme={null}
Ваш вводный пост:
─────────────────────────────────
📚 Подборка недели: Лучшие материалы по маркетингу

Мы отобрали 5 самых полезных постов
из топовых каналов. Сохраняйте и изучайте!

#подборка #маркетинг #полезное
─────────────────────────────────

Репост 1 (use_forward=true):
─────────────────────────────────
📢 Переслано из Marketing Insights
   ↳ https://t.me/marketing_insights

[Контент о трендах маркетинга]
─────────────────────────────────

Репост 2 (use_forward=true):
─────────────────────────────────
📢 Переслано из SMM Эксперты
   ↳ https://t.me/smm_experts

[Контент о таргетинге]
─────────────────────────────────
```

### Пример 3: Адаптация контента

**Сценарий:** Использование контента из своего другого канала

```markdown theme={null}
Исходный пост (ваш другой канал):
─────────────────────────────────
Технический анализ для разработчиков
с кодом и терминологией...
─────────────────────────────────

Ваша публикация (use_forward=false):
─────────────────────────────────
[Тот же контент, но без упоминания]

💡 Адаптировано для нашей аудитории
─────────────────────────────────
```

**Когда использовать:**

* Контент из собственных каналов
* Адаптация под другую аудиторию
* Избежание дублирования упоминаний

## Работа с репостами в дашборде

### Индикаторы репоста

**В таблице продаж:**

* 🏷️ Бейдж "Репост" на карточке публикации
* 📢 Иконка пересылки в списке
* ℹ️ Информация об источнике при наведении

**В форме создания/редактирования:**

* Переключатель "Репост" (активный/заблокированный)
* Блок "Переслано из" в превью
* Информационные сообщения о блокировках

### Создание продажи из репоста

**Через Miniapp:**

1. Создайте репост в боте
2. Нажмите "Продолжить на сайте"
3. Miniapp откроется с заполненными данными
4. Настройте время, цену, канал
5. Переключатель репоста будет активен

**Через SSE (автоматическая синхронизация):**

1. Создайте репост в боте
2. Отправьте на сайт через SSE
3. Откройте календарь в дашборде
4. Репост появится с бейджем
5. Откройте для настройки публикации

<Callout type="tip">
  **Совет:** Используйте Miniapp для быстрого создания продаж из репостов - все данные уже заполнены.
</Callout>

## Маркировка репостов

### Автоматический плейсмент

<Warning>
  **Важно:** Для репостов маркировка размещается ТОЛЬКО отдельным сообщением (`separate_message`).
</Warning>

**Причина:** Контент репоста нельзя редактировать, поэтому маркер невозможно встроить в текст или медиа.

**Как работает:**

1. Публикуется основной пост (репост)
2. Сразу после публикуется маркер как ответ (reply)
3. Маркер визуально связан с основным постом

**Пример:**

```
┌─────────────────────────────────┐
│ 📢 Переслано из Партнер         │
│                                 │
│ [Контент репоста]               │
└─────────────────────────────────┘
         ↓ (reply)
┌─────────────────────────────────┐
│ ↩ Ответ на сообщение выше       │
│                                 │
│ Реклама. ООО "Компания"         │
│ ИНН: 1234567890                 │
│ erid: 2Vtzqv...                 │
└─────────────────────────────────┘
```

## Часто задаваемые вопросы

<AccordionGroup>
  <Accordion title="Можно ли редактировать репост после создания?">
    **Зависит от режима репоста:**

    **use\_forward=true (с упоминанием):**

    * ❌ Контент заблокирован полностью
    * ✅ Можно изменить время, цену, канал

    **use\_forward=false (без упоминания):**

    * Если есть copy\_cfg (лонгрид): контент заблокирован
    * Если НЕТ copy\_cfg: можно редактировать как обычный пост

    **Решение:** Создайте новый пост с нужными изменениями.
  </Accordion>

  <Accordion title="Как отключить упоминание источника в репосте?">
    **До публикации:**

    * В боте: выключите переключатель "Репост"
    * На сайте (CreateEventDialog): выключите переключатель

    **После публикации:**

    * ❌ Изменить режим репоста невозможно
    * Пост уже опубликован с выбранным режимом

    **Планируйте заранее:** Решите, нужно ли упоминание источника, ДО публикации.
  </Accordion>

  <Accordion title="Можно ли изменить режим репоста после публикации?">
    **Нет, это невозможно** по техническим причинам.

    Telegram API публикует пост одним из методов:

    * `forward_messages` - с упоминанием источника
    * `copy_messages` - без упоминания

    После публикации метод уже применен, изменить нельзя.

    **Решение:** Удалите пост и опубликуйте заново с нужным режимом.
  </Accordion>

  <Accordion title="Что делать, если источник - приватный аккаунт?">
    **Технические ограничения:**

    * Telegram не передает данные приватных аккаунтов
    * Информация об источнике будет: "Переслано из ..."
    * Ссылка на источник не формируется

    **Что можно:**

    * ✅ Опубликовать репост с упоминанием (без ссылки)
    * ✅ Опубликовать без упоминания (use\_forward=false)

    **Рекомендация:** Если важна атрибуция, добавьте упоминание в подпись вручную.
  </Accordion>

  <Accordion title="Можно ли добавить свой текст к репосту?">
    **Нет, напрямую нельзя.**

    Репост публикуется "как есть" из источника.

    **Альтернативы:**

    1. Опубликуйте свой текст отдельным постом ДО репоста
    2. Опубликуйте комментарий ПОСЛЕ репоста
    3. Используйте режим без упоминания и добавьте текст в подпись (если не лонгрид)
  </Accordion>
</AccordionGroup>

## Связанные руководства

<CardGroup cols={2}>
  <Card title="Медиа-посты" icon="image" href="/guides/autoposting/post-types/media-posts">
    Узнайте о лонгридах и их особенностях
  </Card>

  <Card title="Маркировка рекламы" icon="badge-check" href="/guides/marking/how-mark-autoposting">
    Как правильно маркировать репосты
  </Card>

  <Card title="Создание продажи" icon="cart-shopping" href="/guides/autoposting/dashboard/advertising/adv-pub-bot-to-site">
    Создание продажи из репоста через Miniapp
  </Card>

  <Card title="Таблица продаж" icon="table" href="/guides/autoposting/dashboard/advertising/adv-table">
    Управление репостами в дашборде
  </Card>
</CardGroup>

***

<Callout type="success">
  **Следующий шаг:** Изучите [создание продажи на сайте](/guides/autoposting/dashboard/advertising/adv-pub-bot-to-site) для работы с репостами через веб-интерфейс.
</Callout>
