Перейдите на вкладку Ресурсы   https://www.twickbot.com/forum/resources/, в разделе Категории выберите Русские версии программ.

Скачайте актуальную версию сценария размещения постов в группах Facebook FB_post_to_group_1.X.X_RU.zip

 

 post gr00

 

Создайте в  c:\Users\Имя_пользователя\TwickBot\Projects\ папку сценария для постинга в группы.  Имя папки может быть любым. 

Для примера создадим папку с именем \FB_post_to_group, в которую скопируем все файлы из скаченного архива  FB_post_to_group_1.X.X_RU.zip.

arhiv

 

При первом запуске постинга в группы пользователь должен настроить сценарии постинга в группы для каждого аккаунта и создать списки сообщений ( постов) .

Открываем в любом текстовом редакторе файл settings.py из  папки \FB_post_to_group .

 (ссылки на бесплатные текстовые редакторы:   https://notepad-plus-plus.org ,    https://www.rj-texted.se )

 

В файле settings.py конфигурационные данные одного сценария размещены между фигурными скобками  { ... }  .

Вы можете создать настройки для многих аккаунтов.

post grup 10

 

Конфигурационные данные сценария имеют следующие параметры:

'name': 'Имя сценария 1',

Имя сценария 1 - произвольное имя  (должно быть уникальное), которое индентифицирует текущий набор настроек

'fb_login': 'login',

login -  логин для входа Facebook

'fb_password': 'password',

password – пароль  для входа Facebook

'proxy_data': 'noproxy 127.0.0.1 80 login password',

Данные прокси сервера, через который будет работать браузер:

noproxy - тип прокси ( вариантыnoproxy / socks / http)

127.0.0.1 - IP адрес прокси

80 – порт прокси

login - логин прокси

password  - пароль прокси

'load_cookies_before_opening_browser': True,

Возможные значения:

True -  при наличии ранее сохраненных кукисов, они будут загружены в браузер перед его открытием

False - кукисы перед открытием браузера не загружаются

'save_cookies_after_closing_browser': True

Возможные значения:

True -  сохраняет кукисы браузера перед его закрытием

False - не сохраняет

'browser_name': 'Firefox_RU',

- имя браузера, в котором работает сценарий, Возможные варианты:

Firefox_RU

Chrome_RU

'load_extensions_to_browser': True,

Возможные значения:

True -  загружать расширения браузера ( из списка ниже)

False - не загружать

'extention_names_list':

[

Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.',

'disable_webrtc-1.0.20-an+fx.xpi',

'Canvas-Defender_v1.1.0.crx',

 'WebRTC-Network-Limiter_v0.2.1.3.crx',

  ],

- список имен файлов расширений браузера.

Сами файлы необходимо положить в папку c:\Users\Имя_пользователя\TwickBot\Extentions\

post grup 11

'browser_user_agent': 'user_agent',

Пример записи параметра:

'browser_user_agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0',

'browser_language': 'language',

- язык браузера

Пример записи:

'browser_language': 'ru-RU',

'browser_window_size': [],

- ширина и высота окна браузера

Пример:

'browser_window_size': [800, 600], - размер окна браузера 800х600 пикс.

'browser_window_size': [], - браузер будет открыт на весь экран

'browser_window_position': [],

- позиция окна браузера

Пример:

'browser_window_size': [100, 200], - координаты (в пикселях) левого верхнего угла окна браузера

'browser_window_size': [], - браузер будет открыт без смещения

'close_browser_at_the_end': False,

Возможные значения:

True -  браузер будет закрыт в конце работы сценария

False -  браузер не будет закрыт в конце работы сценария

'group_urls_list_category_01':

 [

 https://www.facebook.com/groups/group1/',

'https://www.facebook.com/groups/group2/',

 ],

category_01 – название первой категории списка групп. Пример записи:  'group_urls_list_ news':  

 

URL  группы 1

URL  группы  2

 'group_urls_list_category_02':

[

'https://www.facebook.com/groups/group3/',

'https://www.facebook.com/groups/group4/',

'https://www.facebook.com/groups/group5/',

 ],

category_02 – название второй категории списка групп. Пример записи:  'group_urls_list_sale':   

 

-  URL  группы 3

-  URL  группы  4

-  URL  группы  5

 'folder_for_posts_content_files': 'c:/Twickbot/FB_post_to_group',

-  путь к папке с контентом постов ( папка может быть находится в любом удобном для вас месте на компьютере).

Формат записи пути к папке должен быть либо с правым слэшом (пример:'c:/Twickbot/FB_post_to_group')

либо с двумя левыми слэшами (пример:'c:\\Twickbot\\FB_post_to_group')

 'delay_between_posts_list': [min, max],

Интервал между размещением сообщений в группах. Выбирается случайное значение из заданного диапазона [min, max]. 

Где:

min – минимальное время перерыва (в секундах),

max - максимальное время перерыва (в секундах).

Пример записи:

'delay_between_posts_list': [10, 15],

 

 

Создаем файл со списком сообщений (постов) для постинга в группы.

Для примера создадим в папке c:/Twickbot/FB_post_to_group  файл со списком сообщений posts_category_01.py  для групп category_01 .

Важно!  Название файла должно иметь следующий вид:

 posts_category_01.py  –  где category_01 – название категории списка из созданного файла settings.py

Формат файла со списком сообщений: одна строчка - одно сообщение (пост).

 

Сообщения могут быть следующих типов:

1. Просто текст;

Пример записи:

 Текст

В текст сообщения можно вставлять шаблоны для уникализации сообщений.

Шаблоны заключаются в фигурные скобки "{}", а сами элементы разделяются символом "|" (все без кавычек).

Программа будет составлять текст для постинга выбирая элементы шаблона случайным образом.

Пример шаблона:

{Текст1 | Текст2 | Текст3}  Текст {Текст4 | Текст5}

При постинге будет преобразован в текст:

Текст1 Текст Текст4

или

Текст2 Текст Текст5

или

Текст3 Текст Текст4

и т.д.

 

Пример записи:

{Привет всем! | Здравствуйте! | Шалом!} {Рад |Счастлив | Безумно рад} вас всех { видеть | встретить } опять!

При постинге будет преобразован в текст:

Привет всем! Счастлив вас всех встретить опять!

или

Шалом! Безумно рад вас всех видеть опять!

И т.д.

!!!  Пробелы в начале и в конце элементов шаблона игнорируются, поэтому, пробелы между обычным текстом и текстом, сгенерированным из шабона надо размещать вне шаблонов.

 

 Если Вы хотите, чтобы на Facebook текстовое сообщение было размещено в несколько строчек, то в тексте сообщения   вставьте <br> в места переводов строк.

  Пример:

 Текст_1<br>Текст_2<br>Текст_3

 

2. Просто картинки ( путь к картинке задается ввиде относительного/абсолютного пути);

Если Вы планируете размещать в сообщениях картинки, поместите файлы картинок в папку

c:\Users\Имя_пользователя\TwickBot\Projects\FB_post_to_group\.

В этой папке можно создавать подпапки любой глубины вложенности и размещать картинки там.  В этом случае, имя подпапки должно быть включено в имя файла картинки.

Если файлы pic1.jpg и pic2.jpg находятся в папке ./ FB_post_to_group, а файлы  pic3.jpg и pic4.jpg находятся в подпапке \FB_post_to_group\Pics, то запись будет выглядеть следующим образом:

 files_list=['pic1.jpg', 'pic2.jpg 'Pics/pic3.jpg', 'Pics/pic4.jpg']

Пример записи с указанием абсолютного пути картинки:

 files_list=['d:/000/pic1.jpg', 'd:/000/pic2.jpg’]

3. Текст содержащий URL или указание на файлы картинок

Всегда в начале записи размещается ссылка на файл картинки, а дальше через пробел, сам текст сообщения.

  Синтаксис записи текст+картики :

files_list=['имя картинки1', ' имя картинки2'] Текст

files_list=['имя картинки1', ' имя картинки2']  Текст1 <br> Текст2

files_list=['имя картинки1', ' имя картинки2']  {Текст1 | Текст2 | Текст3}  Текст {Текст4 | Текст5}

 

Синтаксис записи текст+URL :

Текст URL

Текст1 URL <br> Текст2

 {Текст1 | Текст2 | Текст3}  Текст { URL_1 | URL_2}

Причем, если в начале строки поставить символ # ( закомментировать запись), то при постинге данная запись будет игнорироваться.

 

Пример записи списка сообщений 

post grup 8

ВАЖНО!!!  Не забудьте сохранить все отредактированные файлы в кодировке 'UTF-8 без подписи (BOM)'.

 

Запустите программу.

 ust 0092

В панели Проекты отобразится подготовленный проект (папка) FB_post_to_group.

Для запуска работы программы  разверните список файлов FB_post_to_group , поставьте галочку рядом с Start_FB_post_to_group.py   и нажмите кнопку Старт.

post gr4

 

В открывшемся окне нажмите Запустить

post gr5

 

В правой панели отобразятся запущенные потоки.

Через 20-30 секунд после запуска сценария откроется в браузере страница facebook.

Работа скрипта считается завершенной, когда в правой панели исчезнет отображение запущенного потока.

post gr8

 

В процессе работы существует возможность поставить потоки на паузу либо досрочно завершить их.  Для этого нужно выделить потоки галочкой и нажать соответствующую кнопку.

post gr7

 

В папке  c:\Users\имя_пользователя\TwickBot\Logs\ скрипт создает лог своей работы, в котором он в реальном времени протоколирует все свои действия.

 

Чтобы удалить проект FB_post_to_group,  нужно выделить галочкой папку FB_post_to_group и нажать кнопку Удалить.

post gr9

 

Внимание! Все файлы папки FB_post_to_group будут удалены из папки c:\Users\Имя_пользователя\TwickBot\Projects\

post gr10