Комбинирование команд

В спамере есть большое количество специальных возможностей, которые можно комбинировать. Вот некоторые из них:

Ниже мы разберёмся, как их можно комбинировать.

Простой пример

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

Если мы хотим переслать пост с ID 12 из канала @durov, то команда будет выглядеть так:

[repost @durov 12]

Число 12 можно рандомизировать, как и любой другой текст - с помощью спинтакса. Возьмём исходную команду и заменим в ней 12 на {12|15|20}:

[repost @durov {12|15|20}]

Теперь при пересылке будет браться случайный пост с ID 12, 15 или 20.

Как софт видит команды?

Давайте разберёмся в этом на примере команды, составленной выше:

[repost @durov {12|15|20}]

Софт работает с каждой командой по очереди. Сначала он видит спинтакс и раскрывает все скобки. Допустим, что в скобках {12|15|20} софт выбирает последнее значение. Убираем команду спинтакса, а вместо неё подставляем результат:

[repost @durov 20]

Выглядит довольно знакомо, не правда ли? У нас получилась обычная команда репоста, где пересылается пост с ID 20. Теперь софт сможет её выполнить.

Скрытая ссылка + спинтакс

Разберём пример посложнее.

Одна из возможностей разметки - это прятание ссылки под текст. Команда для этого выглядит так:

[Мой сайт](https://teleraptor.ru)

Если нужно рандомизировать текст, под который зашита ссылка, можно воспользоваться спинтаксом, точно так же, как в предыдущем примере. Вместо Мой сайт напишем {Мой сайт|Кликай сюда}:

[{Мой сайт|Кликай сюда}](https://site.ru)

Получилось довольно много скобок. Но недостаточно много... Допустим, что мы также хотим рандомизировать ссылку на сайт. Вместо одной ссылки пишем две:

[{Мой сайт|Кликай сюда}]({https://site.ru|https://super.ru})

Обратите внимание: в финальной команде есть скобки как от спинтакса (фигурные), так и от команды скрытия ссылки (квадратные и круглые). Когда вы вписываете одну команду, не удаляйте ничего от другой. Ведь в конце концов, эти команды полностью независимы друг от друга. Будет легче, если посмотреть на них по отдельности:

Софт сначала раскроет спинтакс, а потом увидит команду скрытой ссылки.

Last updated