Комбинирование команд
Last updated
Last updated
В спамере есть большое количество специальных возможностей, которые можно комбинировать. Вот некоторые из них:
Ниже мы разберёмся, как их можно комбинировать.
Допустим, на вашем канале есть три поста, которые вы хотите отправлять репостом. Каждый раз должен выбираться случайный пост.
Если мы хотим переслать пост с ID 12 из канала @durov, то команда будет выглядеть так:
Число 12 можно рандомизировать, как и любой другой текст - с помощью . Возьмём исходную команду и заменим в ней 12 на {12|15|20}:
Теперь при пересылке будет браться случайный пост с ID 12, 15 или 20.
Давайте разберёмся в этом на примере команды, составленной выше:
Софт работает с каждой командой по очереди. Сначала он видит спинтакс и раскрывает все скобки. Допустим, что в скобках {12|15|20} софт выбирает последнее значение. Убираем команду спинтакса, а вместо неё подставляем результат:
Выглядит довольно знакомо, не правда ли? У нас получилась обычная команда репоста, где пересылается пост с ID 20. Теперь софт сможет её выполнить.
Разберём пример посложнее.
Одна из возможностей разметки - это прятание ссылки под текст. Команда для этого выглядит так:
Если нужно рандомизировать текст, под который зашита ссылка, можно воспользоваться спинтаксом, точно так же, как в предыдущем примере. Вместо Мой сайт напишем {Мой сайт|Кликай сюда}:
Получилось довольно много скобок. Но недостаточно много... Допустим, что мы также хотим рандомизировать ссылку на сайт. Вместо одной ссылки пишем две:
Обратите внимание: в финальной команде есть скобки как от спинтакса (фигурные), так и от команды скрытия ссылки (квадратные и круглые). Когда вы вписываете одну команду, не удаляйте ничего от другой. Ведь в конце концов, эти команды полностью независимы друг от друга. Будет легче, если посмотреть на них по отдельности:
Софт сначала раскроет спинтакс, а потом увидит команду скрытой ссылки.