Где искать базы после завершения задач
Все базы Telegram Expert сохраняет автоматически в папке additives. В зависимости от того, какой модуль использовался, структура может отличаться:- 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 — автоматические ответы, отправленные ботом от лица аккаунта, фиксируются здесь.
Если вы не уверены, с какой базой работаете — просто откройте несколько файлов в SQLite Studio, чтобы посмотреть их содержимое. Формат везде будет таблицей, но столбцы и названия могут отличаться.
Когда вы используете Telegram Expert, программа сохраняет базы не только в интерфейсе, но и на вашем компьютере. Если открыть нужную директорию после выполнения рассылки или инвайта, можно заметить, что создаются разные типы файлов — они могут отличаться по назначению и составу. Чаще всего вы столкнетесь с двумя ключевыми базами: Base/Parsing и Result/Stat. Каждая из них несёт свой смысл и зависит от того, как именно вы настраивали задачу.
- Base/Parsing — это файл с исходными входными данными, которые вы загружали вручную: списки логинов, ID групп или пользователей. Если этой базы нет, значит, в процессе использовалась заранее готовая база, а не список, введенный вручную.
- Result/Stat — база, фиксирующая, как прошло действие: кому были отправлены сообщения или инвайты, а также результат по каждому пункту. В зависимости от модуля файл может называться по-разному — например, Invite или Send, но всё это будет частью общей категории Result/Stat.
Статусы в базах данных
Теперь пройдёмся по типичным статусам, которые можно увидеть в базе Result/Stat.Автогенерация аккаунтов:
- CodeSendInApp — означает, что Telegram отправил код прямо в приложение, и если включена функция отклонения таких номеров, программа автоматически прекращает работу с этим номером.
- Done — регистрация прошла успешно, номер принят, аккаунт создан.
- PhoneNumberBannedError — номер уже заблокирован в Telegram, и создать аккаунт на него невозможно; программа моментально исключает его из процесса.
- PhoneCodeInvalidError — код из SMS оказался некорректным, из-за чего регистрация провалена. Деньги за номер всё равно спишутся, но некоторые провайдеры могут вернуть средства — стоит написать в техподдержку.
- CodeNotSend — программа не смогла отправить запрос на код, и точная причина этого не определена. Такой номер сразу же исключается из процесса.
- CodeNotRecived — код не поступил на номер в установленный лимит времени. Чаще всего это связано с плохими прокси или сбоем на стороне SMS-сервиса.
- UnboundLocalError — ошибка, связанная с нестабильной работой прокси. Самый надёжный способ — заменить их.
- FloodWaitError — Telegram временно ограничил действия из-за частого повторения одних и тех же параметров, номеров или прокси. Следует пересмотреть настройки.
- PhoneNumberWithTwoFa — код пришёл, но аккаунт уже защищён двухфакторной авторизацией. Это делает регистрацию невозможной. Некоторые SMS-площадки могут возвращать оплату за такие случаи.
- OperationalError — сбой в работе сети или прокси. Проверьте настройки подключения, и при необходимости смените прокси-сервер.
Инвайт:
- Done — пользователь был успешно приглашён в указанный чат или группу.
- UserPrivacyRestrictedError — настройки приватности юзера не позволяют добавлять его в группы вручную.
- UserChannelsTooMuchError — превышен лимит вступлений: у пользователя уже слишком много каналов или чатов.
- NotInGroup — приглашение отправлено, но после действия юзер так и не появился в чате.
- BadRequestError — система не смогла выполнить инвайт из-за некорректных данных в запросе.
- NotInvited — пользователь не добавлен, чаще всего из-за ограничений со стороны Telegram или самого юзера.
- UserIdInvalidError — ошибка с ID: невозможно пригласить пользователя, так как его идентификатор недействителен.
- UserBannedInChannelError — ранее этот человек уже был в чате, но был удалён или забанен, поэтому повторное добавление невозможно.
- UserNotMutualContactError — система не может добавить пользователя, так как он разрешает инвайты только от тех, кто есть у него в контактах, или аккаунт ограничен.
- NotFoundInGroup — юзер по ID не был найден в исходной группе, откуда производился инвайт.
Рассылка:
- Done — сообщение доставлено адресату без ошибок.
- ForbiddenError — у получателя настроена защита от сообщений: доступ есть только у премиумов или личных контактов.
Общие статусы и ошибки:
- ValueError — переданы неверные значения. Проверьте параметры модуля и корректность данных.
- TypeError — ошибка типов данных, возникает при несоответствии параметров.
- InviteHashExpiredError — ссылка на чат недействительна или устарела. Нужно получить новый инвайт.
- ScheduleTooMuchError — превышен лимит отложенных отправок: в одном чате можно запланировать максимум 100.
- ChatAdminRequiredError — аккаунт не имеет прав администратора для выполнения команды.
- ChatWriteForbiddenError (рассылка) — отправка невозможна: в выбранном чате запрещены сообщения.
- ChatWriteForbiddenError (инвайт) — если ошибка возникает на всех пользователях, стоит проверить настройки чата.
- UserRestrictedError — Telegram ограничил возможность отображения пользователя в чате после добавления.
- ConnectionError — проблема с подключением. Обычно связана с прокси или интернетом.
- Ready — строка с этим статусом готова к запуску задачи.
- Taken — запись взята в обработку и уже используется программой.
- ChatWriteForbiddenError (повтор) — для рассылок: чат не принимает сообщения; для инвайтов — чат может быть закрытым или иметь ограничения.
Ошибки по юзернеймам и антиспаму:
- UseameInvalidError — имя пользователя указано некорректно или такого аккаунта не существует.
- PeerFloodError — Telegram обнаружил подозрительную активность и ограничил действия. Рекомендуется изучить правила антиспама и снизить нагрузку.
После выполнения задач по приглашениям или рассылке сообщений в Telegram программа сохраняет результаты в папке, содержащей базы данных типа ResultStat. Эти файлы показывают, как именно прошло действие: сработало ли оно, были ли ошибки и какие именно. Модуль «Отчеты» позволяет просматривать такие итоги, а для редактирования собранных баз (например, после парсинга) можно воспользоваться встроенными инструментами в разделе «Сбор аудитории» — «Очистка», «Объединение» и «Исключение баз».
Как Telegram Expert использует базы данных в разных модулях
Почти каждый модуль Telegram Expert так или иначе работает с базами данных. Они нужны для хранения параметров аккаунтов, собранной аудитории, номеров, результатов задач, а главное — для автоматизации процессов регистрации, инвайта и рассылок. Ниже — как именно это реализовано в каждом разделе.Модуль «Действия с аккаунтом»
Когда вы добавляете аккаунт, используется база с параметрами — она включает сведения о типе устройства, версии приложения, модели телефона и других характеристиках. Эти данные заранее сгенерированы и подаются системе, чтобы аккаунт создавался с нужными условиями. Также после выполнения разных действий с аккаунтами Telegram Expert автоматически создает итоговую базу с информацией по всем шагам.Модуль «Авто-регистрация»
Для автоматической регистрации аккаунтов Telegram Expert использует базу, созданную через «Генератор параметров». Такая же база подключается и при ручной регистрации — она «подкладывает» нужные параметры под каждый аккаунт. В случае, если вы регистрируете аккаунты через SMS-сервисы или универсальный регистратор, база параметров тоже необходима — она задаёт все нужные поля для успешной и гибкой автоматизации регистрации.Модуль «Сбор аудитории»
Здесь база данных формируется в процессе парсинга. Вы настраиваете фильтры — активность в чатах, комментарии, язык и т. д. — и по итогам получаете базу с отобранными пользователями. В отдельных папках хранится и база Base, где лежат источники для парсинга — ссылки на группы, каналы, юзернеймы. Вы можете использовать её снова, если сбор был прерван или если спустя время хотите обновить аудиторию.Также Telegram Expert позволяет сравнивать базы между собой — например, исключить старую базу из новой, чтобы получить только свежих подписчиков, которые появились недавно. Или убрать некачественные аккаунты (например, без фото). А если парсинг остановился, можно просто загрузить Base-базу и продолжить с места остановки.
Модуль «Инвайт»
Здесь формируются базы по результатам инвайта, где фиксируются все статусы выполнения задач и возможные ошибки. Также можно использовать базы из модуля «Сбор аудитории», чтобы приглашать именно тех пользователей, которых вы заранее отобрали. Если процесс инвайта прерывается — просто подгружаете базу Parsing в Telegram Expert, и он продолжает с нужного места.Модуль «Отправка СМС»
Если вы отправляете сообщения в комментарии под постами, то используете либо список каналов, либо базу Base, полученную в результате предыдущей рассылки. Это особенно удобно, если отправка оборвалась — можно заново пройтись по базе, изменив статус с «Done» на «Ready».Для СМС по юзернеймам — подаёте список вручную или подключаете существующую базу, например из парсинга. Если же отправляете по ID, без базы не обойтись — Telegram Expert должен знать, из какой группы брать пользователей.
А если вы занимаетесь автопостингом, то снова можете использовать как списки, так и базы с группами. Например, если рассылка остановилась, вы просто загружаете готовую базу и продолжаете оттуда, где всё остановилось.
Модуль «Номера телефонов»
Для функций вроде инвайта или отправки сообщений по номерам, вы можете использовать как списки номеров, так и базы, полученные в «Чекере номеров». Этот инструмент создает базы Result или Stat, по которым уже можно запускать операции. Также можно использовать базы, созданные в других модулях, чтобы не начинать всё с нуля.Модуль «Накрутка»
База здесь нужна в блоке «Массовые подписки». Вы можете вставить готовую Base-базу с группами, либо сформировать её прямо внутри инструмента, указав список групп. Также можно подключить базы из модуля «Отправка СМС» — они пригодятся, если вы уже делали автопостинг.В «Рефералах в бота» тоже можно использовать Base-базу, чтобы либо продолжить процесс, либо начать заново — просто измените статус записей.
В других разделах базы не обязательны: вы просто указываете ссылки на посты или каналы. Telegram Expert сам создает результативные базы после завершения операций — будь то лайки, комментарии или переходы в ботов.
Модуль «Отчёты»
Здесь обрабатываются итоговые базы с результатами предыдущих задач.– В «Генераторе отчётов» вы можете загрузить любую результативную базу — из инвайта, рассылки и т. д. — и получить детальную сводку. Также можно отфильтровать записи по статусам, оставив, например, только необработанных пользователей.
– В разделе «Объединение баз» можно собрать до пяти разных баз в одну — удобно, если вы делаете анализ по нескольким задачам, например, только по инвайту по ID.
– «Калькулятор» позволяет оценить эффективность инвайта или рассылки — просто загрузите нужную базу и смотрите статистику.
Специальные модули
В «Дубликаторе» тоже может понадобиться база параметров для аккаунта. Но это актуально только тогда, когда вы не выбрали опцию «Использовать параметры из аккаунта» — в этом случае данные подгружаются из базы вручную.Также софт формирует итоговую базу при работе модуля «Репортер».
Последнее редактирование:
