Менеджер баз данных

В менеджере баз данных вы видите все созданные вами ранние базы данных. Обычно их можно создать через результаты задачи. В менеджере есть статистка по кол-ву записей, типам БД и меткам. Имеются фильтры по типам, меткам, по дням от создания и использования, а также текстовый поиск. В таблице вы можете выбрать базы данных и по кнопке дейтсвия выполнять функции с ними Вы можете изменять метки, объединять, удалять, переименовывать и создавать копии для БД

Есть возможность очистки прогресса модулей. Помимо прогресса самой задачи, у модулей которые умеют работать с базами данных есть собственный прогресс который записывается в базу данных вместе с результатами. Если например вы начали рассылку по сырому списку юзернеймов и по какой-то причине она не завершена — при создании базы данных в неё запишутся по каким юзернеймам программа прошлась и не прошлась. И при создании новой задачи вы можете выбрать базу данных с прогрессом

если выбрать использование прогресса оно продолжит делать рассылку по прошлым юзернеймам и дозаписывать прогресс/данные в выбранную дб. Каждый модуль может записывать свой прогресс в любую бд с которой работает.

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

У каждой базы данных есть свой тип, например users_and_groups это общий тип который может содержать таблицы юзеров, чаты и каналы. Каждый тип базы содержит свои таблицы.

Для удобства можете давать базам имена\метки.

Если кликнуть на базу данных в таблице вы попадете в Редактор этой базы.

Для начала выберите таблицу которая вас интересует

Нам интересны пользователи

нижней линией мы можем пролистать таблицу дальше чтобы увидеть больше доступный полей

Поля Invite stat и Send stat отвечают за то отработан ли юзер по инвайту или рассылке. Если юзер отработан успешно — у него будет статус Done, если произошла какая-то ошибка — статус будет другой. Когда вы используете бд как данные для задачи — для работы будут браться поля со статусом Ready. Остальные поля отвечают за общие характеристики аккаунта по типу есть премиум или нет, и так далее.

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

например если вы хотите поменять Done на Ready (чтобы иметь возможность разослать по уже отработанным юзерам еще раз) вы можете нажать на карандашик и в всплывающем окне понять значение на новое.

Нажимаем Сохранить. Готово. Теперь когда я выберу эту базу в модуле как материал для рассылки оно не проигнорирует данный аккаунт и отправит ему сообщение.

Чтобы массово изменить несколько полей — выберите галочкой нужные поля

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

Нажимаем Применить. Готово. Мы изменили сразу несколько строк.

Чтобы меньше искать вручную какие строки вы хотите выбрать для изменения — вы можете воспользоваться фильтрами для колонок таблицы. например Например вы можете сделать чтобы таблица показывала вам аккаунты которые были в сети недавно.

Выбираем recently (с английского — недавно) и нажимаем применить.

Теперь в таблице будут отображаться только аккаунты которые были в сети недавно.

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

Выбираем в фильтре last_week. Нажимаем на кнопку с двойной галочкой (выбирает все подходящие по фильтрам аккаунты). Нажимаем на кнопку с иконкой мусорного ведра

В всплывающем окне нажимаем Удалить

Готово! Вы отфильтровали базу данных от аккаунтов которых не было в сети неделю.

Если вы хотите наблюдать за базой во время работы по ней и видеть актуальные значения можете пользоваться кнопкой со стрелочками

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

Также в интерфейсе редактора есть табличка с инфой о бд

Здесь вы можете видеть основную информацию о БД, а также используется ли в данный момент база или она свободна. Также информацию о том какие модули записали сюда свой прогресс и на сколько строк.

Последнее обновление