Описание параметров, функционала и макросов
Рандомизация (спинтакс) — это метод генерации уникального текста путём перебора вариантов из отдельных его частей. В наших инструментах он имеет следующий синтаксис: {Вариант 1|Вариант 2|{Вариант 3|Вариант 3-1}|Вариант ХХ}. Пример: Привет, {друг|человек|чувак}!
МАКРОСЫ — это вспомогательные системно запрограммированные элементы, которые позволяют автоматизировать работу в программе. Все макросы можно комбинировать между собой.
%rand% = цифра от 1 до 10000
(new_message_pause_1) — макрос позволяет отправлять сообщения частями, с паузой между сообщениями. Где 1 это время паузы в секундах, которая будет выдержана для отправки следующей части сообщения. Можно указать любую паузу на Ваше усмотрение вместо цифры 1. Так же можно использовать неограниченное количество макросов в 1 тексте.
Пример использования: Привет (new_message_pause_1) Как твои дела?
(new_message_later_pause_1) — макрос позволяет отправлять сообщения отложенными частями параллельно, во время работы аккаунта над другими задачами и функциями. То есть программа отправит изначальное сообщение и перейдет к рассылке другому пользователю. А когда пройдет указанная пауза (обозначена цифрой 1), то программа вернется к пользователю и отправит ему еще одно сообщение. Возврат будет происходить независимо от того, какую функцию выполняет аккаунт в текущий момент. Главное чтобы пришло время и аккаунт был запущен.
Пример использования: Приветствую (new_message_later_pause_1) Сходим сегодня в кино?
"START_RESEND_MESSAGE_TEXT" и "END_RESEND_MESSAGE_TEXT" — макрос позволяет в начале работы аккаунтом, отправить сам себе одно сообщение, указанное между макросом, а затем начать пересылать это сообщение по целевой аудитории.
Пример использования:
START_RESEND_MESSAGE_TEXT
Это текст сообщения, которое аккаунт 1 раз отправит сам себе и дальше будет пересылать его по целевой аудитории
END_RESEND_MESSAGE_TEXT
Если оставить ЭТОТ текст ЗДЕСЬ, он также будет отправлен под пересылаемым сообщением
%nl%, {nl}, (nl) — все эти макросы в тексте будут заменены на перенос строки. То есть когда Вам необходимо в отправляемом или публикуемом тексте добавить принудительный перенос можно применить эти макросы.
TextToPhoto — если в тексте оставить метку: TextToPhoto, тогда вместо всего текста будет отправлена картинка с указанным текстом. Сам макрос при отправке из текста уберется.
Пример использования: Этот текст будет превращен в картинку при отправке. TextToPhoto
START_TextToPhoto и END_TextToPhoto — так же если в тексте использовать эти два макроса, а между ними указать текст, тогда текст, указанный между этими макросами, будет трансформирован в изображение и прикреплен к сообщению.
Пример использования:
START_TextToPhoto
Текст который будет превращен в картинку и отправлен.
END_TextToPhoto
getLinkFromFile(C:\1.txt) — макрос позволяет брать из указанного файла любые строки и вставлять их вместо макроса. При этом каждая строка, которая уже использовалась, будет удаляться из файла, то есть строки не будут повторяться между аккаунтами. Это позволит размещать или отправлять уникальный контент с аккаунтов, запущенных в задаче. А если в файле строки закончатся или файл не существует — аккаунты остановится. Каждое новое значение должно быть на новой строке. Разделители не нужны. (C:\1.txt) — это путь к файлу в котором есть необходимые строки для обработки.
Пример использования:
Заработок без вложений: getLinkFromFile(C:\1.txt)
В итоге getLinkFromFile(C:\1.txt) заменится на случайную строку из файла, а из файла она удалится.
getLinkFromFile(C:\1.txt|REMOVE_BAD) — дополнение к макросу, которое позволяет проверять ссылки на бан от ВК перед отправкой или публикацией. Если указать доп параметр в макрос REMOVE_BAD, то при запуске задачи, программа будет проверять каждую взятую ссылку на бан. Если же взятая ссылка будет в бане, то программа будет искать в файле ссылку, которая не в бане. Выборка идет рандомно. В файле на каждой новой строке размещается новое значение.
Примем содержимого файла:
Также можно использовать макрос: getFirstLinkFromFile(C:\1.txt) который позволяет брать первую строку из файла, удаляя ее при использовании. Таким образом аккаунты будут брать всегда первую строку по порядку с начало до конца. Пример настроек и размещения строк в файле, как в описании выше.
При рассылке по пользователям, где есть возможность указать текст - можно вставить и использовать следующие макросы:
%current_user% — вставиться вместо макроса при рассылке как ID текущего выбранного целевого пользователя, например, id1. То есть при запуске в работу, аккаунт возьмет в обработку целевого пользователя и укажет его ID ВКонтакте, опираясь на выбранное действие, например при постинге поста укажет ID человека, который был выбран из списка ЦА.
%user_id% — вставиться вместо макроса при рассылке как ID текущего выбранного целевого пользователя, например, ID9373664 . То есть при запуске в работу, аккаунт возьмет в обработку целевого пользователя и укажет его ID, как ВКонтакте, опираясь на выбранное действие, например, при отправке в личные сообщения, укажет ID человека, который был выбран из списка ЦА.
%user_name% — вставиться вместо макроса при рассылке как имя текущего выбранного целевого пользователя, например, Иван. То есть при запуске в работу, аккаунт возьмет в обработку целевого пользователя и укажет его имя, как ВКонтакте, опираясь на выбранное действие, например, при отправке в личные сообщения, укажет имя человека, который был выбран из списка ЦА.
%user_last_name% — вставиться вместо макроса при рассылке как фамилия текущего выбранного целевого пользователя, например, Петров. То есть при запуске в работу, аккаунт возьмет в обработку целевого пользователя и укажет его фамилию, как ВКонтакте, опираясь на выбранное действие, например, при отправке в личные сообщения, укажет фамилию человека, который был выбран из списка ЦА.
%user_full_name% — вставиться вместо макроса при рассылке как имя и фамилия текущего выбранного целевого пользователя, например, Иван Петров. То есть при запуске в работу, аккаунт возьмет в обработку целевого пользователя и укажет его имя и фамилия, как ВКонтакте, опираясь на выбранное действие, например, при отправке в личные сообщения, укажет имя и фамилию человека, который был выбран из списка ЦА.
%account_name% — вместо макроса будет указано имя работающего аккаунта, который запущен сейчас в программе и выполняет действие связанное с макросом, например, отправка личного сообщения, где вместо макроса будет указано имя аккаунта.
%account_id% — вместо макроса будет указан ID аккаунта, который запущен сейчас в программе и выполняет действие связанное с макросом, например, отправка личного сообщения, где вместо макроса будет указано ID аккаунта.
%time% — заменится на текущее время, например, 16:54
%date% — заменится на текущую дату, например, 12.09.20
getStaticLineFromFile() или GetStaticLink() — макросы идентичны, позволяют закрепить за аккаунтом в задаче конкретную строку. Для изменения, необходимо указать в файле другое значение аккаунту.
При перезапуске программы, задачи, аккаунт будет помнить какая строка ему принадлежит. Если в задаче используется большое количество аккаунтов и нет необходимости связывать аккаунты со строками, можно просто в файле перечислить необходимые строки, а при запуске каждый аккаунт закрепит за собой строки по порядку. Если запускаете дополнительные аккаунты, то они возьмут свободные строки (при их наличии, иначе аккаунты завершат работу) и закрепят их за собой.
Синтаксис использования макроса (данные в файле вносятся так):
4567389-*-Привет, красавчик!))
45678944-*-Мм, какой хороший*))
67890987-*-Я тебя сегодня видела!))
Где цифры — ID аккаунта-бота
либо
[email protected]*-Привет, красавчик!))
nickname-*-Мм, какой хороший*))
7894394444-*-Я тебя сегодня видела!))
Где первая часть до -*- — это первый логин аккаунта.
Пример:
getStaticLineFromFile(C:\1.txt) При этом макрос может окружать любой текст и другие данные. Путь к файлу указывается фактический, в нашем примере файл лежит на диске С.
GetStaticLink(C:\1.txt) При этом макрос может окружать любой текст и другие данные. Путь к файлу указывается фактический, в нашем примере файл лежит на диске С.
При рассылке по сообществам, где есть возможность указать текст - можно вставить и использовать следующие макросы:
%current_club% — вместо макроса будет указано ID сообщества, например, club733773
%groupName% — вместо макроса будет указано название сообщества.
@%current_user% или (%user_name%) — такие макросы можно использовать к примеру для создания внутренних ссылок ВКонтакте.
%not_exist_photo_attachment% — заменится на прикрепление случайной не существующей фотографии (для отправки пустого сообщения).