Описание параметров, функционала и макросов


Рандомизация (спинтакс) — это метод генерации уникального текста путём перебора вариантов из отдельных его частей. В наших инструментах он имеет следующий синтаксис: {Вариант 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% — заменится на прикрепление случайной не существующей фотографии (для отправки пустого сообщения).

 


Поделиться