Статусы, расположение и типы баз в разных модулях | BLB - Big little Business

Статусы, расположение и типы баз в разных модулях

  • Автор темы Автор темы emiliar
  • Дата начала Дата начала

emiliar

Administrator
Administrator
Moderator
3 Окт 2024
1 965
10
38

Где искать базы после завершения задач​

Все базы Telegram Expert сохраняет автоматически в папке additives. В зависимости от того, какой модуль использовался, структура может отличаться:

2025-05-07_14-58-39.png

  • additives/accounts — база, которая создаётся при каждом сканировании аккаунтов на наличие блокировок, ограничений или других технических проблем.
  • additives/registrator_generator — модуль, отвечающий за автоматическое создание параметров и данных для будущих регистраций аккаунтов.
  • additives/registrator — здесь хранятся данные по авто-регистрации новых аккаунтов, которые запускаются прямо из панели.
  • additives/registrator_dublicator — используется для клонирования сессий Telegram, позволяет быстро создать дубликаты существующих профилей.
  • invite/ — папки с таким названием содержат базы, полученные при инвайтинге, а в конце указывается способ: например, через ID или с использованием прав админа.
  • send/ — все базы с рассылками сообщений попадают в папки с этим названием, а после — уточнение, куда шла рассылка: по каналам, группам или ID.
  • parsing/ — в таких папках хранятся базы, собранные при помощи парсера, а в имени указывается, откуда шел сбор: из комментариев, чатов и т.д.
  • db_clean, db_exclude, db_gender, db_union — работа с базами.
  • additives/check_phones — результат массовой проверки номеров: можно сразу увидеть, какие из них активны, а какие уже не используются.
  • additives/check_links — проверка всех ссылок на чаты и каналы: помогает понять, доступны ли они и можно ли с ними работать.
  • additives/create_channels — сюда сохраняется информация о вновь созданных каналах или чатах, которые были запущены через софт.
  • additives/reactions — данные о накрутке реакций: сколько и на какие посты они были отправлены.
  • additives/unsubscribe — отчёт о массовой отписке от каналов или чатов, который создаётся после завершения процесса.
  • stat/ — все статистические базы попадают в папку с этим префиксом, а в названии указывается конкретная цель: например, расчёт данных или генерация.
  • additives/subscribe — здесь сохраняются результаты массовой подписки аккаунтов на выбранные чаты или каналы.
  • additives/subscribe_bot — база создаётся после подписки пользователей на определённого бота.
  • additives/reporter — результаты отправки жалоб на пользователей или чаты сохраняются в этой папке.
  • additives/answering_machine — автоматические ответы, отправленные ботом от лица аккаунта, фиксируются здесь.
Каждая операция фиксируется в отдельной базе, которая появляется прямо в интерфейсе Telegram Expert. Это удобно для контроля, фильтрации и анализа того, как сработал инструмент и что именно было сделано.

Если вы не уверены, с какой базой работаете — просто откройте несколько файлов в SQLite Studio, чтобы посмотреть их содержимое. Формат везде будет таблицей, но столбцы и названия могут отличаться.

Когда вы используете Telegram Expert, программа сохраняет базы не только в интерфейсе, но и на вашем компьютере. Если открыть нужную директорию после выполнения рассылки или инвайта, можно заметить, что создаются разные типы файлов — они могут отличаться по назначению и составу. Чаще всего вы столкнетесь с двумя ключевыми базами: Base/Parsing и Result/Stat. Каждая из них несёт свой смысл и зависит от того, как именно вы настраивали задачу.
  1. Base/Parsing — это файл с исходными входными данными, которые вы загружали вручную: списки логинов, ID групп или пользователей. Если этой базы нет, значит, в процессе использовалась заранее готовая база, а не список, введенный вручную.
  2. Result/Stat — база, фиксирующая, как прошло действие: кому были отправлены сообщения или инвайты, а также результат по каждому пункту. В зависимости от модуля файл может называться по-разному — например, Invite или Send, но всё это будет частью общей категории Result/Stat.
2025-05-07_15-03-08.png

Статусы в базах данных​

Теперь пройдёмся по типичным статусам, которые можно увидеть в базе Result/Stat.

Автогенерация аккаунтов:​

  1. CodeSendInApp — означает, что Telegram отправил код прямо в приложение, и если включена функция отклонения таких номеров, программа автоматически прекращает работу с этим номером.
  2. Done — регистрация прошла успешно, номер принят, аккаунт создан.
  3. PhoneNumberBannedError — номер уже заблокирован в Telegram, и создать аккаунт на него невозможно; программа моментально исключает его из процесса.
  4. PhoneCodeInvalidError — код из SMS оказался некорректным, из-за чего регистрация провалена. Деньги за номер всё равно спишутся, но некоторые провайдеры могут вернуть средства — стоит написать в техподдержку.
  5. CodeNotSend — программа не смогла отправить запрос на код, и точная причина этого не определена. Такой номер сразу же исключается из процесса.
  6. CodeNotRecived — код не поступил на номер в установленный лимит времени. Чаще всего это связано с плохими прокси или сбоем на стороне SMS-сервиса.
  7. UnboundLocalError — ошибка, связанная с нестабильной работой прокси. Самый надёжный способ — заменить их.
  8. FloodWaitError — Telegram временно ограничил действия из-за частого повторения одних и тех же параметров, номеров или прокси. Следует пересмотреть настройки.
  9. PhoneNumberWithTwoFa — код пришёл, но аккаунт уже защищён двухфакторной авторизацией. Это делает регистрацию невозможной. Некоторые SMS-площадки могут возвращать оплату за такие случаи.
  10. OperationalError — сбой в работе сети или прокси. Проверьте настройки подключения, и при необходимости смените прокси-сервер.

Инвайт:​

  1. Done — пользователь был успешно приглашён в указанный чат или группу.
  2. UserPrivacyRestrictedError — настройки приватности юзера не позволяют добавлять его в группы вручную.
  3. UserChannelsTooMuchError — превышен лимит вступлений: у пользователя уже слишком много каналов или чатов.
  4. NotInGroup — приглашение отправлено, но после действия юзер так и не появился в чате.
  5. BadRequestError — система не смогла выполнить инвайт из-за некорректных данных в запросе.
  6. NotInvited — пользователь не добавлен, чаще всего из-за ограничений со стороны Telegram или самого юзера.
  7. UserIdInvalidError — ошибка с ID: невозможно пригласить пользователя, так как его идентификатор недействителен.
  8. UserBannedInChannelError — ранее этот человек уже был в чате, но был удалён или забанен, поэтому повторное добавление невозможно.
  9. UserNotMutualContactError — система не может добавить пользователя, так как он разрешает инвайты только от тех, кто есть у него в контактах, или аккаунт ограничен.
  10. NotFoundInGroup — юзер по ID не был найден в исходной группе, откуда производился инвайт.

Рассылка:​

  1. Done — сообщение доставлено адресату без ошибок.
  2. ForbiddenError — у получателя настроена защита от сообщений: доступ есть только у премиумов или личных контактов.

Общие статусы и ошибки:​

  1. ValueError — переданы неверные значения. Проверьте параметры модуля и корректность данных.
  2. TypeError — ошибка типов данных, возникает при несоответствии параметров.
  3. InviteHashExpiredError — ссылка на чат недействительна или устарела. Нужно получить новый инвайт.
  4. ScheduleTooMuchError — превышен лимит отложенных отправок: в одном чате можно запланировать максимум 100.
  5. ChatAdminRequiredError — аккаунт не имеет прав администратора для выполнения команды.
  6. ChatWriteForbiddenError (рассылка) — отправка невозможна: в выбранном чате запрещены сообщения.
  7. ChatWriteForbiddenError (инвайт) — если ошибка возникает на всех пользователях, стоит проверить настройки чата.
  8. UserRestrictedError — Telegram ограничил возможность отображения пользователя в чате после добавления.
  9. ConnectionError — проблема с подключением. Обычно связана с прокси или интернетом.
  10. Ready — строка с этим статусом готова к запуску задачи.
  11. Taken — запись взята в обработку и уже используется программой.
  12. ChatWriteForbiddenError (повтор) — для рассылок: чат не принимает сообщения; для инвайтов — чат может быть закрытым или иметь ограничения.

Ошибки по юзернеймам и антиспаму:​

  1. UseameInvalidError — имя пользователя указано некорректно или такого аккаунта не существует.
  2. PeerFloodError — Telegram обнаружил подозрительную активность и ограничил действия. Рекомендуется изучить правила антиспама и снизить нагрузку.

После выполнения задач по приглашениям или рассылке сообщений в Telegram программа сохраняет результаты в папке, содержащей базы данных типа ResultStat. Эти файлы показывают, как именно прошло действие: сработало ли оно, были ли ошибки и какие именно. Модуль «Отчеты» позволяет просматривать такие итоги, а для редактирования собранных баз (например, после парсинга) можно воспользоваться встроенными инструментами в разделе «Сбор аудитории» — «Очистка», «Объединение» и «Исключение баз».

Как Telegram Expert использует базы данных в разных модулях​

Почти каждый модуль Telegram Expert так или иначе работает с базами данных. Они нужны для хранения параметров аккаунтов, собранной аудитории, номеров, результатов задач, а главное — для автоматизации процессов регистрации, инвайта и рассылок. Ниже — как именно это реализовано в каждом разделе.

Модуль «Действия с аккаунтом»​

Когда вы добавляете аккаунт, используется база с параметрами — она включает сведения о типе устройства, версии приложения, модели телефона и других характеристиках. Эти данные заранее сгенерированы и подаются системе, чтобы аккаунт создавался с нужными условиями. Также после выполнения разных действий с аккаунтами Telegram Expert автоматически создает итоговую базу с информацией по всем шагам.

2025-05-07_15-05-16.png

Модуль «Авто-регистрация»​

Для автоматической регистрации аккаунтов Telegram Expert использует базу, созданную через «Генератор параметров». Такая же база подключается и при ручной регистрации — она «подкладывает» нужные параметры под каждый аккаунт. В случае, если вы регистрируете аккаунты через SMS-сервисы или универсальный регистратор, база параметров тоже необходима — она задаёт все нужные поля для успешной и гибкой автоматизации регистрации.

2025-05-07_15-05-58.png

Модуль «Сбор аудитории»​

Здесь база данных формируется в процессе парсинга. Вы настраиваете фильтры — активность в чатах, комментарии, язык и т. д. — и по итогам получаете базу с отобранными пользователями. В отдельных папках хранится и база Base, где лежат источники для парсинга — ссылки на группы, каналы, юзернеймы. Вы можете использовать её снова, если сбор был прерван или если спустя время хотите обновить аудиторию.

2025-05-07_15-07-00.png


Также Telegram Expert позволяет сравнивать базы между собой — например, исключить старую базу из новой, чтобы получить только свежих подписчиков, которые появились недавно. Или убрать некачественные аккаунты (например, без фото). А если парсинг остановился, можно просто загрузить Base-базу и продолжить с места остановки.

Модуль «Инвайт»​

Здесь формируются базы по результатам инвайта, где фиксируются все статусы выполнения задач и возможные ошибки. Также можно использовать базы из модуля «Сбор аудитории», чтобы приглашать именно тех пользователей, которых вы заранее отобрали. Если процесс инвайта прерывается — просто подгружаете базу Parsing в Telegram Expert, и он продолжает с нужного места.

2025-05-07_15-10-49.png

Модуль «Отправка СМС»​

Если вы отправляете сообщения в комментарии под постами, то используете либо список каналов, либо базу Base, полученную в результате предыдущей рассылки. Это особенно удобно, если отправка оборвалась — можно заново пройтись по базе, изменив статус с «Done» на «Ready».
Для СМС по юзернеймам — подаёте список вручную или подключаете существующую базу, например из парсинга. Если же отправляете по ID, без базы не обойтись — Telegram Expert должен знать, из какой группы брать пользователей.

2025-05-07_15-11-42.png


А если вы занимаетесь автопостингом, то снова можете использовать как списки, так и базы с группами. Например, если рассылка остановилась, вы просто загружаете готовую базу и продолжаете оттуда, где всё остановилось.

Модуль «Номера телефонов»​

Для функций вроде инвайта или отправки сообщений по номерам, вы можете использовать как списки номеров, так и базы, полученные в «Чекере номеров». Этот инструмент создает базы Result или Stat, по которым уже можно запускать операции. Также можно использовать базы, созданные в других модулях, чтобы не начинать всё с нуля.

Модуль «Накрутка»​

База здесь нужна в блоке «Массовые подписки». Вы можете вставить готовую Base-базу с группами, либо сформировать её прямо внутри инструмента, указав список групп. Также можно подключить базы из модуля «Отправка СМС» — они пригодятся, если вы уже делали автопостинг.

2025-05-07_15-12-49.png


В «Рефералах в бота» тоже можно использовать Base-базу, чтобы либо продолжить процесс, либо начать заново — просто измените статус записей.
В других разделах базы не обязательны: вы просто указываете ссылки на посты или каналы. Telegram Expert сам создает результативные базы после завершения операций — будь то лайки, комментарии или переходы в ботов.

Модуль «Отчёты»​

Здесь обрабатываются итоговые базы с результатами предыдущих задач.

– В «Генераторе отчётов» вы можете загрузить любую результативную базу — из инвайта, рассылки и т. д. — и получить детальную сводку. Также можно отфильтровать записи по статусам, оставив, например, только необработанных пользователей.

– В разделе «Объединение баз» можно собрать до пяти разных баз в одну — удобно, если вы делаете анализ по нескольким задачам, например, только по инвайту по ID.

– «Калькулятор» позволяет оценить эффективность инвайта или рассылки — просто загрузите нужную базу и смотрите статистику.

Специальные модули​

В «Дубликаторе» тоже может понадобиться база параметров для аккаунта. Но это актуально только тогда, когда вы не выбрали опцию «Использовать параметры из аккаунта» — в этом случае данные подгружаются из базы вручную.

Также софт формирует итоговую базу при работе модуля «Репортер».
 
Последнее редактирование: