> For the complete documentation index, see [llms.txt](https://docs.teleraptor.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.teleraptor.ru/modules/private-messages-spam/forward.md).

# Репост из чата/канала

Кроме рассылки обычных сообщений с текстом и файлами, ваши аккаунты также могут пересылать сообщения из чатов или каналов.

### Как пользоваться

Вместо обычного текста впишите команду для репоста:

```
[repost @durov 10]
```

Это будет означать "сделать репост сообщения [t.me/durov/10](http://t.me/durov/10)". Т.е. сообщения с ID 10 из канала @durov. ([как узнать ID сообщения?](/misc/how-to-find-out-message-id.md))

Чат/канал можно вводить в любом виде: юзернейм (с собачкой или без), либо ссылка.&#x20;

Репосты из приватных чатов/каналов также поддерживаются (аккаунт, рассылающий сообщения, предварительно вступит в этот чат/канал). Например, команда для репоста из приватного чата будет выглядеть так:

```
[repost https://t.me/+eV4MV2c1rtthYjQ9 2]
```

{% hint style="warning" %}
Нужно вписывать действующую пригластельную ссылку, а не ссылку на сообщение.
{% endhint %}

### Скрытый репост

Кроме обычного репоста поддерживается также "скрытый". При таком репосте сообщение выглядит точно так же, однако не видно надписи "Переслано от" в верху сообщения.

Команда для скрытого репоста выглядит так:

```
[hidden_repost @durov 10]
```

{% hint style="warning" %}
Если к сообщению прикреплены кнопки, то при скрытом репосте они исчезнут.
{% endhint %}

### Рандомизация

Если вы хотите настроить репост разных сообщений из чата/канала, либо вообще репост из разных чатов/каналов, то у вас есть несколько вариантов.

#### Несколько разных команд

Как и [при составлении обычного текста](/modules/private-messages-spam/regular-mode.md#soobshenie-dlya-rassylki) рассылки, вы можете записать несколько вариантов сообщений, разделив их пятью чёрточками:

```
[repost @durov 10]
-----
[repost @pasha 55]
-----
[repost @super_chat 99128]
```

Каждый вариант будет браться по очереди.

#### Спинтакс

Для рандомизации вы также можете воспользоваться [спинтаксом](#spintaks).

Случайные сообщения (ID от 10 до 12):

```
[repost @durov {10|11|12}]
```

Случайный канал/чат:

```
[repost {@durov|@pasha} 10]
```

И то, и другое:

```
[repost {@durov|@pasha} {10|11|12}]
```

То же самое, но с разным списком ID для разных чатов/каналов:

```
[repost {@durov {10|12|13}|@pasha {50|51}}]
```
