4.14 Service

  4. Функции Facebook

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

1) Вывод информации в бот телеграм.
Информация может быть как произвольного характера (начало\окончание работы сценариев, так и данные аккаунта)
Для того чтобы воспользоваться этой функцией, вам необходимо создать своего бота телеграм и прописать настройки.

  1. Создаем бота телеграм. Переходим в бота @BotFather
    создаете бота по шагам. Нам нужен будет название бота и токен
  2. Узнаем свой ид. Переходим в бота @AffMagicBot и нажимаем на кнопку GetID и отправляем ему любой текст. В ответ он даст нам наш ид.
  3. Переходим в нашего созданного бота и отправляем команду /start
  4. Конфигурируем файл расширения credentials.json добавляя туда
"telegram": {        
"botToken": "1955124156:AAFQDsVQeY4444Y17Xt6XIF6ctDS4R_DI",        "chatId": "186444492"    
}
{
"username": "",
"password": "",
"services": {
    "anti-captcha.com": "",
    "vk.com": {
        "appId": ""
    },
    "cacheFlushInterval": 0,
    "proxy": {
        "proxyReboot": "",
        "proxyRebootPause": 0
    },
    "telegram": {
        "botToken": "1955124156:AAFQDsVQeY4444Y17Xt6XIF6ctDS4R_DI",
        "chatId": "186444492"
    }
}
}

Вот такой файл в итоге у нас должен получиться.

1 — Селлектор выбора объекта для вывода. Данный параметр может принимать
Text — если выбрано это значение, то будет выводиться только текст из поля (2). Например, можно создать два действия — начало и конец сценария и разместить в начале и в конце сценария.
Event — будет выводиться информация о сценарии + текст из поля (2)
Data of account — будет выводиться данные аккаунта в формате настраиваемом в поле (3) + текст из поля (2)
Log — выводится ссылка на лог текущего аккаунта + текст из поля (2)

2 — Поле вывода текста. Здесь вы можете указать текст, который будет выводиться. Вы также можете использовать макросы (автозамены)

{-accid-} - ид аккаунта
{-scriptname-} - название скрипта
{-email-} - емейл акка
{-emailPassword-}- пароль от почты
{-imapHost-} - imap хост
{-imapPort-} - imap порт
{-actionname-} - название действия
{-2FA-} - код 2фа аккаунта
{-NAME-} - фи аккаунта
{-note-} - Примечание
{-login-} - логин аккаунта
{-pass-} - пароль аккаунта
{-profileid-} - ид профиля антидетект браузера
{-nameprofile-} имя профиля антика
{-cookies-} - выводить куки в json строку
{-useragent-} - выводить юзерагент
{-adstoken-} - выводить адс токен
{-log-} - ссылка на лог
{-check-} - акк на проверке
{-adsaval-} - наличие рекламы
{-interest-} - интересы
{-External-} - внешние активности
{-Adspref-} - рекламные предпочтения
{-RFA-} - Статус зрд
{-FP-} - статус ФП
{-Ads-} - РК/Ads
{-BM-} - БМ/BM
{-Activity-} - это дата последней активности расширения
{-LINK-} - ссылка на аккаунт
{-BD-} - дата рождения
{-curads-} - валюта в личном рекламном аккаунте
{-limit-}  - лимит личного рекламного аккаунта
{-geoads-} - гео личного рекламного аккаунта
{-friends-} - количество друзей в аккаунте
{-datenow-} - текущее время браузера, где запущено расширение
{-datenowutc-} - текущее время браузера, где запущено расширение, utc
{-multitoken-} - макрос для вывода аккаунта в формате для Fb.tool
{-ava-} - макрос наличие аватарки
{-fbCookies-} - макрос только фб кук
{-bm1-},{-bm2-},{-bm3-} - макрос ид БМ
{-fp1-},{-fp2-},{-fp3-} - макрос ид ФП
{-rk1-},{-rk2-},{-rk3-} - макрос ид Рекламного кабинета ({-rk0-} - макрос Рекламного кабинета личного аккаунта)



Теперь вы можете добавлять условия вывода оповещения в тг бота. Для этого вам нужно выбрать Объект для вывода — Condition и заполнить поле Условие в соответствии с таким синтаксисом:

{-fp-}=[0,1]&{-bm-}=3|{-accid-}=1234567890&{-namebm-}=&{-name-}

где
{-bm-}=3{-accid-}=1234567890 — указание точного значения
{-fp-}=[0,2] — указание диапазона числовых значений (включая крайние значения — 0 <= {-fp-} <= 2)
{-name-} — не пустое значение (true, не 0, не пустая строка)
{-namebm-}= — пустое значение (false, 0, пустая строка)
& — логическое И
| — логическое ИЛИ (edited) 



3 — Селлектор выбора типа вывода информации об аккаунте. Вы можете выбрать Text, JSON, Single JSON.

2) Мониторинг информации для подстановки в столбцы в кабинете

Для осуществления мониторинга, вам нужно добавить нужные столбцы в кабинете и настроить сбор информации чекбоксами 5-10. При установленном чекбоксе будет производиться переход в разные разделы аккаунта Facebook и собираться оттуда информация.

4 — чекбокс выбора режима работы действия Service. Если чекбокс не установлен, то действие будет отрабатывать действие будет отрабатывать в режиме информера в бот телеграм, т.е 1,2,3 пункта. Если чекбокс установлен, то действие будет работать в режиме мониторинга информации для дополнительных столбцов в кабинете 5,6,7,8,9,10 пункты.

5 — чекбокс проверки наличия ФП. При установленном чекбоксе будет производиться проверка наличия ФП в аккаунте и количество ФП будет занесено в столбец Количество Fun page.

6 — чекбокс проверки наличия БМов. При установленном чекбоксе будет производиться проверка наличия БМ в аккаунте и количество БМ будет занесено в столбец Количество BM.

7 — чекбокс проверки наличия рекламы в ленте аккаунта. При установленном чекбоксе будет производиться проверка наличия рекламных объявлений в ленте аккаунта и будет занесено в столбец Доступность рекламы.

8 — чекбокс проверки наличия интересов у аккаунта. При установленном чекбоксе будет производиться проверка интересов аккаунта по ссылке https://www.facebook.com/adpreferences/?section=interests и будет занесено в столбец Интересы.

9 — чекбокс проверки внешней рекламной дейтельности аккаунта. При установленном чекбоксе будет производиться проверка рекламной деятельности аккаунта по ссылке https://www.facebook.com/off_facebook_activity/activity_list и будет занесено в столбец Внешние активности.

10 — чекбокс проверки рекламных предпочтений аккаунта. При установленном чекбоксе будет производиться проверка наличия рекламных предпочтений аккаунта по ссылке https://www.facebook.com/adpreferences/ad_topics и будет занесено в столбец Рекламные предпочтения.

11 — чекбокс проверки Запрета рекламной деятельности. При установленном чекбоксе будет производиться проверка наличия ограничения на рекламную деятельность, пока она не будет снята. Это будет отображаться в столбце ЗРД

В кабинете доступны для мониторинга столбцы Рекламный кабинет, 2-факторная аутентификация, Последнее событие. Информация об этих метриках будет подставляться автоматически из системы исходя из наличия данных об этих метриках в расширении.