В Telegram Expert базы данных — это удобный способ структурировать и хранить всю информацию, с которой работает софт. С их помощью можно быстро находить нужные данные, редактировать их, фильтровать и использовать повторно. Базы представляют собой таблицы, где каждая строка — это отдельная запись, а столбцы — это параметры, такие как ID, юзернеймы, статусы, параметры устройства и многое другое.
Одна из частых ошибок новичков — это недоумение, почему база кажется «пустой». На деле, данные просто не отображаются из-за ограничений по количеству строк на экране. Чтобы это исправить, в настройках программы можно задать, сколько записей показывать сразу — например, 1000, 5000 или 20000. Чем больше строк отображается, тем удобнее анализировать базу целиком.
Особенно это важно, если вы собираете аудиторию: база может содержать десятки тысяч записей, но вы увидите только часть из них, если не поменяете лимит.
Вот основные кнопки в интерфейсе SQLite Studio:
Если включается проверку групповых ссылок, в таблице дополнительно сохраняется информация о каждой группе. Ниже разбор параметров, которые появляются в базе.
Что нужно для начала работы
Прежде чем работать с базами, убедитесь, что у вас установлено приложение SQLite Studio — это простая и бесплатная программа, предназначенная для работы с базами формата .sqlite. Найти установщик можно в папке Telegram Expert — обычно она называется sqlite. После запуска откройте нужную базу и начните работу с данными.Настройка отображения
Для начала работы с программой нужно открыть ее, а потом через опцию «Добавить базу данных» вставить необходимый файл, который создал софт. Далее остается выбрать строку с самой таблице, кликнуть дважды и перейти в раздел «Данные». После этого база откроется.Одна из частых ошибок новичков — это недоумение, почему база кажется «пустой». На деле, данные просто не отображаются из-за ограничений по количеству строк на экране. Чтобы это исправить, в настройках программы можно задать, сколько записей показывать сразу — например, 1000, 5000 или 20000. Чем больше строк отображается, тем удобнее анализировать базу целиком.
Особенно это важно, если вы собираете аудиторию: база может содержать десятки тысяч записей, но вы увидите только часть из них, если не поменяете лимит.
Редактирование и управление данными
Внутри базы вы увидите множество полей — от юзернейма до текущего статуса обработки. Некоторые из них можно редактировать вручную. К примеру, если пользователь в базе отмечен как Done (рассылка уже отправлена), а вы хотите запустить её снова, просто смените статус на Ready, сохраните изменения (иконка с галочкой), и Telegram Expert снова отправит сообщение этому пользователю.Вот основные кнопки в интерфейсе SQLite Studio:
- Добавить новую строку
- Удалить строку
- Подтвердить изменения
- Отменить изменения
- Перейти к следующей странице
- Перейти к последней странице
- Фильтр по полям
- Применить фильтр
Виды баз данных в Telegram Expert
Теперь давайте рассмотрим, какие данные предоставляют разные базы.Базы генерации параметров
Если вы использовали модуль генерации данных для регистрации аккаунтов, база будет содержать параметры, имитирующие данные устройства:- APP ID — числовой ключ, который указывает, от какого именно приложения идет запрос. У каждого Telegram-клиента есть свой ID: это как отпечаток, по которому сервер узнает, кто к нему стучится. У Desktop-версии это, например, 2040, а у мобильного клиента — 4.
- APP Hash — буквенно-цифровой код, своего рода «секретный ключ», который дополняет App ID. Он нужен для верификации: Telegram проверяет, действительно ли приложение, отправившее запрос, имеет право на это.
- SDK — номер версии SDK, который имитирует версию программной платформы устройства. Обычно используется для правдоподобной эмуляции смартфона или планшета.
- Device — текстовое значение, обозначающее модель условного устройства. Например, это может быть Samsung Galaxy, Xiaomi Redmi или любое другое наименование.
- APP Version — указывает, какая версия Telegram якобы используется. Это помогает создавать более реалистичную симуляцию, чтобы Telegram не заподозрил подвоха.
- Lang_Code — код, определяющий язык интерфейса приложения. Например, ru для русского, en для английского. Он влияет на то, как Telegram будет отображать контент.
- System_Lang — язык операционной системы устройства. Может совпадать с Lang_Code, но не обязательно — у вас может быть английский Telegram и русская система.
- Lang_Pack — дополнительный параметр, обозначающий пакет языка, используемый устройством. Telegram может использовать его при адаптации интерфейса и проверке локации.
- TZ_Ofset — смещение по времени относительно UTC. Telegram смотрит на это значение, чтобы определить, из какого региона поступает запрос.
- Perf_Cat — параметр, описывающий класс устройства. Обычно — это условная характеристика мощности гаджета, влияющая на то, насколько “тяжелое” приложение может запускаться. Помогает создать иллюзию настоящего девайса: от бюджетного смартфона до топового планшета.
Базы парсинга пользователей
Если вы собирали аудиторию из чатов или комментариев, база будет включать, база пользователей будет включать следующие данные:- User_ID — цифровой идентификатор конкретного участника, по которому система отслеживает его активность.
- Group_ID — ID той группы, откуда взят пользователь при парсинге, помогает понять источник данных.
- MESSAGE_ID — номер сообщения, если сбор проводился по сообщениям в общем чате.
- COMMENT_ID — используется, когда парс происходит по комментариям под постами в канале, сохраняется ID комментария.
- Phone — если номер телефона открыт для просмотра, он будет указан в этом поле.
- Username — никнейм пользователя в Telegram, может использоваться для рассылки или поиска.
- First_Name — имя, указанное в профиле, если оно доступно для сбора.
- Last_Name — фамилия из профиля пользователя, если она открыта.
- BIO — текст, который пользователь добавил о себе в био, если он вообще есть.
- Gender — поле, где указана половая принадлежность: M — мужской, F — женский.
- Photo — флаг наличия аватарки: 1 — фото есть, 0 — отсутствует.
- Premium — показывает, есть ли у пользователя Telegram Premium: 1 — да, 0 — нет.
- Status — отображает текущий онлайн-статус, например, онлайн, оффлайн или недавно был в сети.
- Time — если пользователь не в сети, тут указывается время его последнего визита.
- Invite_Status — это внутренний статус для инвайта: Ready — готов к приглашению, Done — приглашение уже отправлено.
- Send_Status — поле для отслеживания, отправлено ли сообщение: Ready — можно слать, Done — уже отправлено.
Если включается проверку групповых ссылок, в таблице дополнительно сохраняется информация о каждой группе. Ниже разбор параметров, которые появляются в базе.
- ID — числовой код группы, по которому Telegram Expert идентифицирует чат.
- Username — юзернейм сообщества, он же — ссылка, если она была найдена.
- Count — здесь указано, сколько пользователей состоит в группе на момент сбора.
- Title — название группы или канала, которое отображается в шапке сообщества.
- Photo — флаг, указывающий наличие аватарки у группы: 1 — фото присутствует, 0 — нет.
- Invite — показывает, можно ли приглашать участников в эту группу.
- Send_Message — есть ли возможность отправки обычных сообщений.
- Send_Media — доступна ли отправка медиафайлов (фото, видео, документы).
- Send_Stickers — разрешено ли использовать стикеры в чате.
- Send_Polls — доступна ли функция создания опросов.
- Slow_Mode — активирован ли медленный режим (ограничение частоты сообщений).
- Scam — флажок, указывающий, есть ли у группы подозрение на мошенничество (если 1 — метка есть).
- Type — формат группы: может быть, например, супергруппа.
- Status — текущий статус обработки: Ready — группа готова к работе, Done — действия уже проведены.
Последнее редактирование:
