> 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/misc/spintax.md).

# Спинтакс

– это инструмент для уникализации текста. Чтобы его использовать, достаточно разобраться в несложном формате записи.

Спинтакс можно использовать в [спамере](/modules/private-messages-spam.md). Это поможет уберечь ваши аккаунты от блокировок.

{% hint style="info" %}
Для составления и проверки спинтакса отлично подойдёт [данный сайт](https://spintax.neytin.com/app#/).
{% endhint %}

### Формат

`{Привет|Как дела?}`

Эта строка текста превратится либо в "Привет", либо в "Как дела?". Во что именно - программа определит случайным образом.

Еще пример:

`{Привет|Здравствуй|Приветствую}, друг`

Здесь уже возможны три варианта:

* "Привет, друг"
* "Здравствуй, друг"
* "Приветствую, друг"

Немного усложним:

`{Привет|Здравствуй}, {друг|товарищ|комрад}! {Как дела?|Не скучаешь?}`

Здесь есть целых три группы, в каждой из которых будет выбрано случайное значение. Таким образом, из этого может получиться **12** уникальных текстов.

А что, если я скажу, что скобки можно писать и внутри скобок? :sunglasses:

`{{Привет|Здравствуй}, друг|Увидел тебя в группе}. Зацени сайт!`

Сначала раскроются скобки внутри, а уже потом снаружи. Варианты здесь будут следующими:

* Привет, друг. Зацени сайт!
* Здравствуй, друг. Зацени сайт!
* Увидел тебя в группе. Зацени сайт!

Ограничений по кол-ву вложенности нет. Можно вложить одни в скобки в другие скобки, а их в другие скобки, а их... Ну ты понял.

### Пример из реальной жизни

`{Привет|Приветствую|Здравствуй}{!|.}`

`{Мы сделали бота|Есть один {классный|интересный} бот}, {где|в котором} {размещаются|постятся|рассылаются} {новейшие|самые интересные|приватные} {материалы|новости} по {крипте|криптовалюте}!`

`{Зацени|Смотри|Лови|Заходи}: @username`
