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

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

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

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

```
[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}}]
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.teleraptor.ru/modules/private-messages-spam/forward.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
