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

⚒️ Статья дорабатывается...

Данная статья рассказывает о продвинутых возможностях софта. Они могут быть сложны для понимания и они необязательны для работы.

В спамере есть большое количество специальных возможностей. Чтобы применять некоторые из них, потребуется вписать специальные команды в файл Тексты.txt.

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

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

Если мы хотим переслать пост с 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