Работа с Базами данных
В базах данных хранятся контакты людей которые Вы собираете для работы, для отправки приглашений, ставить лайки, писать смс и прочее, это Ваша Целевая Аудитория (ЦА), ее можно собирать разными методами:
Суть базы сохранить контакты людей, вести учет обработанных и не обработанных записей, разделять на разные таблицы.
Базы могут быть разных типов, например для дружбы, в этой базы хранятся контакты людей которые можно подгрузить в Робота дружить и он по базе будет отправлять приглашения, есть база для лайков - по ней работает робот лайки, есть база смс - по ней работает бот смс не друзьям и прочие.
База общая для всех аккаунтов, не важно с какой странички Вы собирали базу, с ней могут работать все ваши странички загружены в кабинет.
База может содержать разные таблицы, именно таблицы Вы указываете в роботе при запуске.
Если человек есть в базе в любой из таблиц и при сборе ЦА он Вам снова попадается, то он не будет добавлен в базу, тем самым это защищает Вас от того что в базе будут дубликаты.
Бот когда обработал контакт с базы данных ставит отметку на записи что она обработана и уже никакая другая страничка не запросит этот контакт, т.е. на примере базы дружить. если с одной странички отправлено приглашение на дружбу, то уже с других страниц этому человеку не будут отправляться заявки и при сборе ЦА его тоже не будет добавлять в базу
Итак, что бы зайти в базу идем в меню facebook и там выбираем базы данных
На открывшейся страничке находим блок с базами данных и открываем нужную нам базу
После выбора базы данных, мы попадаем на страничку управлением базой.
В списке (1) выбираем страницу на тот случай если мы хотим просмотреть пользователей какой то из таблиц, если не выбирать страницу, то при просмотре базы будут показаны ссылки на страницы пользователей.
В блоке выводятся списки таблиц, имена Вы задаете им самостоятельно при сборе ЦА (2), если не указывать таблицу при сборе, то люди будут собираться в таблицу по умолчанию, под названием —БЕЗ МАРКИРОВКИ—
Возле каждой таблицы есть информеры, которые отображают информацию о том сколько всего записей в данной таблице (5) сколько записей уже обработано (4) и сколько записей не обработаны (3).
Все действия с таблицей ведутся через меню действий (6) для каждой таблицы.
Действия - просмотр
При просмотре таблицы, будут выведены те аккаунты которые будут обрабатываться ботом, и в той очередности как они выведены так их бот и будет обрабатывать.
Если в списке (1) не указывать страничку и нажать на просмотр (2) то будут выведены только ID пользователей в виде ссылок, кликнув по ссылке можно перейти на страничку пользователя в facebook
Если нажать на копку (3) возле записи с базы, то в данной записи будет установлена отметка о том что она обработана и она не будет выдаваться роботу, но она будет сохранена в базе и при сборе если данный человек попадется при поиске, то он не будет добавлен в базу данных
При нажатии кнопки (4) запись удаляется полностью с базы и если при следующих сборах ЦА данный человек попадется в поиске, то он будет добавлен в базу с отметкой к обработке.
По этому, при просмотре базы, если хотите что бы бот не обрабатывал каких то пользователей, то отмечайте их как обработаны, тогда они не будут выдаваться роботам и будут сохранены в базе и при сборе ЦА не будут вновь добавляться в базу
Действия - переименовать
Если вы хотите переименовать таблицу, то для этого нажимаем действия - переименовать
Появится вот такая форма где Вы указываете новое имя таблицы
ВНИМАНИЕ! Не используйте в именах таблицы двойные и одинарные кавычки (" и ')
Действия - объединить таблицы
Если нужно объединить несколько таблиц в одну, для этого в меню действия выбираем объединить таблицы
Выскочит вот такое окно, где мы выбираем таблицу с какой хотим объединить
В итоге текущая таблица будет объедена с выбранной и называться она будет под тем именем с какой объединяли.
Например, у нас есть таблица А, мы ее хотим объединить с таблицей Б , для таблицы А нажимаем действия объединить и выбираем таблицу Б, в итоге у нас все записи из таблицы А перейдут в таблицу Б и таблицы А уже не будет, а в таблице Б записей увеличится
Действия - скопировать в другую базу
Есть такая возможность скопировать таблицу с одной базы в другую. Например вы хотите скопировать какую то таблицу с базы дружить в базу для лайков, для этого для нужной таблицы в меню действия выбираем скопировать в другую базу
Появляется вот такое окно, где мы указываем в какую базу хотим скопировать, после того как выбрали базу со списка, в список Таблицы в которую скопировать, будут подгружены все таблицы какие есть в данной базе.
Вы можете выбрать существующую таблицу в выбранной базе либо создать новую таблицу, для этого указываете имя новой таблицы в соответствующее поле
ВНИМАНИЕ: не используйте в имени таблицы одинарные или двойные кавычки (" и ')
Можно указать какие записи хотите копировать, все записи, что есть в таблице либо обработанные либо не обработанные
Действия -вырезать с таблицы
Если Вам нужно с какой то таблицы убрать те записи которые есть в другой какой то базе, для этого жмем действия - вырезать с таблицы
Появится вот такое окно, где выбираем базу с какой будем сравнивать на совпадение, после того как выбрали базу в списке таблицы будут подгружены таблицы по выбранной базе.
Далее указываем с какими записями будем сравнивать, со всеми, те что обработаны уже или те что к обработке
И последняя опция, указываем что делать с теми записями для текущей таблицы которые хотим вырезать по совпадению с таблицей с другой базы, можно их либо удалить либо отметить как обработанные.
Разницу между удаленными и отмеченными как обработаны, расписывал выше в этой статье
Отметка всей базы и удаление
Можно всю таблицу отметить как обработанной, тогда все записи будут сохранены в базе, но не будут использоваться ботами.
Если захотите снова по выбранной базе обработать записи, для этого можно вернуть все записи к обработке и бот снова будет работать со всеми аккаунтами что есть в базе
Для удаления базы полностью, жмем действия - удалить, база будет удалена полностью и все записи что были в базе при повторном поиске ЦА для текущей базы снова будут добавляться в нее