Буря, искра, безумие… Вот что я испытал, когда увидел новый интерфейс Telegram Expert Release на презентационном стриме. А уж когда увидел обновленный функционал, это был вообще нокаут!
Любители лиричных лонгридов, трепещите! Вас ждёт комплексный и всесторонний анализ вышеуказанной программы и предшествующих ей программ. Сразу хочу подчеркнуть, что данный обзор создаётся в первую очередь для людей, находящихся на этапе поиска программы для продвижения в Телеграм, а также для новичков, только начинающих работать в программе. НО ☝ для текущих пользователей тоже будут полезные лайфхаки, в частности, лайфхаки по работе с базами и более лёгкая инструкция по конвертированию баз данных от Беты в базы данных для Релиза. В обзоре будет дана подробнейшая инструкция по использованию программы с освещением многих неочевидных на первый взгляд нюансов. Опытным пользователям некоторые пункты могут показаться излишними и элементарными, но не спешите с выводами, не всё так очевидно как может показаться на первый взгляд. Главная цель данной статьи – дать комплексное понимание всей темы и текущим пользователям, и новичкам, и тем кто находится на этапе подбора программы. Комплексное освещение всех этих вопросов обычно никто не делает, а стоило бы. В своё время я бы многое отдал за эту информацию. В частности, за объяснение этой путаницы с названиями, с которой сталкиваются искатели ещё на этапе подбора софта. Все когда-то были новичками, поэтому:
Новичкам на первых порах приходится сложно. Сложности начинаются уже на этапе поиска софта для работы в Телеграм. В своё время я столкнулся с этой проблемой. Куча сайтов со словами "telegram", "soft", "2.0", "gods" в названии в разной последовательности, да ещё и с разными доменными зонами (.info, .net, .org и т.д.). Даже если специально захочешь запутать новичка, вряд ли это получится сделать больше чем это есть сейчас. Я до сих пор встречаю на форумах и в комментариях вопросы об этом. Настало время внести ясность в данный вопрос:
Космолёт
В своё время Beta явила новый уровень интерфейса для подобных программ. С момента её появления другие даже рядом не валялись. Она сочетала в себе и красоту и лаконичность одновременно. Казалось, что лучше уже быть не может. Но вот в свет выходит Telegram Expert Release… Ну что сказать? Ребята реально создали космолёт, как я и предсказывал ещё в 22 году, когда спорил с теми, кто не верил в Telegram Expert:
Космическая тема неизбежно будет сопровождать нас на протяжении всего повествования. Избежать данной ассоциации сложно.
Среди прогеров распространено немного пренебрежительное отношение к графике и графическим интерфейсам как таковым. При этом графика является чуть ли не самым важным маркетинговым инструментом. Разрабам давно уже пора понять, что графика = маркетинг. Разработчики Telegram Expert вовремя это поняли и вырвались вперёд, оставив остальных далеко позади. Новичкам будет пофигу на твой функционал, если графика будет стрёмной, или ещё хуже, если графики не будет вообще. Почему я связал графику с маркетингом и почему маркетинг важен? Потому что это гарантия что софт не загнётся со временем, так как, крутая графика = нравится новичкам = больше продаж = постоянная поддержка = стабильные обновления = всегда актуальный софт. То есть, графика это как локомотив для всего остального. И этот локомотив уже везёт за собой все модули. А их здесь огромное количество, в том числе уникальных. По сути, это огромный комбайн для работы с Телегамом, плюс к этому, в скором времени будут добавляться дополнительные уникальные модули. За графику Релиз-версии отдельное спасибо Ракете.
Пока писал обзор, посмотрел что пишут про софт, какие отзывы оставляют. И обратил внимание, что взрыв отзывов пошёл после 14.11.2023 (как раз после презентации Release-версии). Софт начали поливать г…ном с однотипными комментариями (причём, лайки отзывам ставили одни и те же люди, в том числе разработчики других софтов ?). Это говорит только об одном: у конкурентов знатно бомбануло после выхода Telegram Expert Release. Потом увидел слитую переписку, где разработчик другого ПО просит своих адептов полить г…ном Эксперт:
При этом не подумал, что его переписку могут слить. Хотел обосрать других, но забыл снять штаны. Ну что я могу сказать на этот фейл:
В своё время, когда мне надо было начинать вплотную вести свои проекты в Телеграм, передо мной встала насущная задача найти программу для работы с Телеграмом. Вести проекты надо было вдолгую, поэтому заказывать услуги на стороне не хотелось. И я начал читать обзоры и подборки различных программ. В итоге столкнулся тем, что большинство программ из этих подборок оказались откровенным шлаком. И я чуть было не попался на удочку одной из таких программ-дешёвок. Сложность в том, что новички на начальных этапах совершенно не разбираются в отличиях этих программ и не могут отличить зёрна от плевел. А учитывая то, что многие программы мимикрируют под Телеграм Годс, задача оказалась нетривиальной. Новичков поначалу привлекают программы с простым интерфейсом, Телеграм Годс и Эксперт кажутся сложными. В итоге всё равно оказывается так, что скупой платит дважды. В конечном счёте я всё равно пришёл к Telegram Gods (впоследствии ставшим Telegram Expert). Поэтому советую: не тратьте время, лучше Telegram Expert объективно ничего нет.
Про административно-медийную составляющую уже было отчасти упомянуто. Дело в том, что мне частенько приходилось общаться с программистами по разным своим проектам (в том числе Телеграм). Так вот, это, так скажем, в большинстве своём довольно диковинная категория людей. Довольно часто им присущи такие качества как безответственность, нелюдимость и т.д. Найти хорошего (или хотя бы нормального) программиста это чрезвычайно сложная задача. В случае Телеграм Эксперта же это оказалось удивительным исключением. Присущи такие качества как открытость, лёгкость, терпеливость, продуктивность, смелость. Я реально удивлён, что в команде одновременно сочетаются такие качества: они не боятся нового и выбирает совершенно новый, прогрессивный фундамент софта и уверенно придерживаются этого направления, зная что оно правильное, не обращая внимания на необдуманные комментарии юзеров, застрявших в прошлом, терпеливо объясняя всем простейшую информацию, которую можно было бы легко понять самим, просто посмотрев обучающие видео. В то же время, они очень прислушиваются к пользователям, проявляют невероятную открытость. Например, благодаря некоторым юзерам появились новые модули, о которых пойдёт речь ниже.
В октябре 2022 года произошло одно неординарное событие, достойное пера Тарантино. В то время комьюнити общалось в мессенджере под названием "Экосфера" (предшественник Sphere.chat, о котором будет рассказано ниже). В стане соратников нашёлся предатель, прошлый владелец Deka, он же Иван примкнувший к клану орков. Данный разработчик обещая всем что мессенджер безопасный предлагал всем общаться там. Дальше, он продал мессенджер со всеми данными и лицензиями пользователей, переписками и конфиденциальной информацией непонятно кому и куда. Орки начали мутить воду, агитируя пользователей примкнуть к ним. Подмечу старое сообщение где дека обосрался, посчитаем сколько раз? Вначале он всех зазывал в мессенджер, потом продал его, просрал проект, так еще и в конце рассказывал людям что она небезопасна(противоречие самому себе). Конечно, ведь в отличии от той сферы что предоставил нам Telegram-Expert, тут хотя бы есть реальное шифрование, создание ключа, правильный обмен и настоящий матрикс. Ты думал что нормальные пользователи этого не заметят?
Работа Экосферы нарушилась и комьюнити временно осталось без мессенджера, на время перейдя в Там-Там (о котором тоже будет упомянуто ниже). Команде пришлось экстренно создавать новый мессенджер, настраивать серверы, на которые орки также совершали набеги, осуществляя DDoS-атаки. В скором времени был запущен новый собственный мессенджер Sphere.chat, настроена анти-DDoS защита на всех серверах, связанных с программой и с сайтами.
Техподдержка осуществляется в собственном мессенджере Sphere.chat, или просто "Сфера". Что такое Сфера и зачем она нужна? Когда только появился Telegram Soft, сообщество по нему находилось прямо в самом Телеграме (сейчас даже не верится). Через какое-то время Телеграм заблокировал группу и все аккаунты, состоящие в ней. И это неудивительно, так как обсуждать в Телеграме схемы обхода ограничений самого Телеграма это просто какой-то оксюморон. После этого сообщество перешло в мессенджер Там-Там. Но и там не так всё просто. Там тоже в любой момент могут заблокировать группу за нарушение какого-нибудь пункта соглашения. Поэтому без своего собственного мессенджера не обойтись. К тому же, Sphere.chat полностью зашифрован – вы можете спокойно вести личные переписки без опасений потери конфиденциальных данных.
Инструкция по установке Sphere.chat:
Здесь техподдержка будет отвечать на любые ваши вопросы. По опыту могу сказать, что вопросы часто задают одни и те же, поэтому советую пользоваться поиском по комнате "Telegram Expert", вводя ваши ключевые слова (лучше по одному), также желательно использовать синонимы ключевых слов. Будет большая вероятность что на ваш вопрос уже ответили. Также частенько от новичков поступают просьбы чтобы им дали конкретную инструкцию как рассылать или инвайтить. Сразу скажу, что такой инструкции нет и быть не может. А если и есть, значит скоро она перестанет работать. Запомните такую истину: "Если какую-то схему знают все, значит она не работает". Не забывайте, что это теневая сфера маркетинга, здесь не может быть официальных инструкций. Лучший совет, который мне давали относительно работы в Телеграм это "Не ищи инструкцию, включай логику". Поначалу этот совет может выглядеть как издёвка, но поверьте мне, это единственный рабочий совет, который всегда мне помогал. Не бойтесь тестировать и экспериментировать (в том числе проверять таким образом функционал программы). Помню как мучил Эксперт Саппорта простыми вопросами и потом понимал что мог сам легко это протестировать. Проведя простые тесты вы скорее всего сами ответите на свой вопрос.
Сейчас будет описание функционала, обзор интерфейса и настроек. Если Вы уже уверенный пользователь, можете переходить в раздел "Лайфхаки по работе с базами". Изначально я планировал написать подробные инструкции по использованию каждого модуля, но потом понял, что это выходит за рамки данного из без того лютого обзора. Поэтому впоследствии будет создана серия авторских статей по использованию каждого модуля, в том числе специальных модулей. Ссылки на эти инструкции будут добавляться в данный обзор.
Функционал программы поистине огромен:
Помимо этого в скором времени также будут добавляться новые уникальные модули и функции.
Начнём с интерфейса:
С помощью этих кнопок вы можете настраивать цветовую схему программы на свой вкус. Первая кнопка отвечает за тёмную и светлую темы, а вторая за цветовое оформление. Можете настроить абсолютно любой цвет. Но мне нравятся цвет и тема установленные по умолчанию, поэтому я ничего не меняю.
Также важный лайфхак, который наверняка вам понадобится. Если элементы интерфейса кажутся вам слишком крупными, нажмите сочетание клавиш "Ctrl и минус", чтобы наоборот увеличить – "Ctrl и плюс", чтобы вернуть как было – "Ctrl и ноль". Это зависит от размера экрана. У меня, например, интерфейс выглядит идеально при масштабе 90%. Обязательно попробуйте настроить под себя. Масштаб сохраняется, поэтому если 1 раз задать, при последующих запусках программы он всегда будет таким.
Панель аккаунтов имеет большое количество функций:
Помимо этого, в разделе "Действие с аккаунтом" есть много других полезных опций: "Добавить аккаунт" (перенос аккаунта из телефона в программу), "Снятие спамблока", "Удаление диалогов", "Массовые отписки", "Создание каналов и чатов", "Поиск чатов и каналов с правами администратора".
Во всём этом многообразии функций есть множество неочевидных для новичков мелочей и нюансов, требующих отдельного подробного объяснения. Как было упомянуто, подробные инструкции по каждому модулю будут сделаны в виде отдельных статей. Ссылки на инструкции будут добавляться в данный обзор.
Переходим к добавлению прокси, нажав на одну из этих кнопок:
На начальном этапе у новичков тема прокси обычно вызывает сложности и недопонимание. Можно много рассказывать про виды и особенности прокси, на самом деле это отдельная большая тема. В дальнейшем, поглубже разобравшись в данной теме, вы сможете экспериментировать с различными вариантами. Я же хочу предложить наиболее простой и удобный на первое время вариант. Просто возьмите резидентные прокси со сменой IP на каждый запрос. Версия IPv4, тип прокси HTTP. Поставщика прокси каждый выбирает сам исходя из бюджета. В большинстве прокси-сервисов оплата идёт за объём потреблённого трафика. Например, покупается 1 Гб, 5 Гб и т.д. Поставщик прокси выдаст вам необходимую информацию: ip, порт, логин, пароль. Вставлять в программу эту информацию надо через двоеточие строго в таком порядке в таком формате:
Например, proxyservice.com:10000:ur7mb5ng:awc83dsr
Можно настроить чтобы были прокси только определённой страны. Это делается через панель прокси-сервиса. В этом случае добавляется префикс или название страны. У всех поставщиков по-разному – у кого-то добавляется в ip, у кого-то в логин, у кого-то в пароль. Например:
proxyservice.com:10000:ur7mb5ng:awc83dsr_country-Mexico
Если использовать резидентные прокси со сменой IP на каждый запрос, то в программу достаточно добавить только 1 такую прокси. В этом случае при каждом действии (запросе) у вас будет новый IP.
Переходим в раздел "Настройки":
Включить работу через прокси – должно быть включено. Иначе все запросы будут идти с вашего домашнего IP. Не знаю, в каких случаях такое может понадобиться, но тем не менее такая настройка есть.
Брать прокси из настроек либо брать прокси из аккаунта. На предыдущем шаге мы добавляли прокси в программу. Если выбрать "Брать прокси из настроек", то прокси будут браться как раз из этих настроек. В большинстве случаев это и используют. Если сомневаетесь, выбирайте "Брать прокси из настроек". А что же значит "Брать прокси из аккаунта"? Дело в том, что при выполнении аккаунтами любых действий, связанных с выходом в сеть, в json-файл аккаунта записываются данные о прокси, так сказать "привязываются" к аккаунту. И если выбрать "Брать прокси из аккаунта", прокси для каждого аккаунта будут браться из его json-файла. Понадобиться это может в случае если вы например используете статические прокси и хотите чтобы аккаунт всегда заходил со своего IP. В этом случае вам надо добавить ваши прокси в программу, включить в настройках "Брать прокси из настроек", вывести аккаунты в сеть любым способом (например, проверить на бан) и после этого в настройках включить "Брать прокси из аккаунта".
Время ожидания (Timeout) – максимальное время ответа от прокси-сервера в секундах.
Количество попыток повтора запроса – сколько раз программа будет повторять запрос, если превышен Timeout.
Количество попыток переподключения – если программа не сможет подключиться за то количество запросов, которое указано в предыдущем пункте, начнётся переподключение. Здесь указывается сколько раз пробовать переподключаться.
Задержка между переподключениями – после того как один цикл подключения завершился, нужно какое-то время подождать и только тогда пытаться переподключиться. Не должно быть меньше чем Timeout.
Менять прокси если подключение к аккаунту не удалось – если в настройках у вас добавлено несколько прокси (например, от разных поставщиков), то в случае неудачного подключения к одним прокси, программа возьмёт другие. Если же у вас стоит настройка "Брать прокси из аккаунта", то программа будет "менять" прокси на те же самые (указанные в аккаунте). То есть, она будет их не менять, а просто запускать новый круг подключения.
Количество попыток замены прокси – если предыдущий пункт включен, будет совершено указанное количество попыток замены прокси.
Для чего нужны эти настройки соединения? Дело в том, что поставщиков прокси множество и у каждого какие-то свои особенности. Какие-то работают быстро, какие-то медленнее. Соответственно, вы сможете подстроиться под особенности вашего поставщика.
Не ставьте большие значения в пунктах "Количество попыток повтора запроса" и "Количество попыток переподключения"! Если сомневаетесь какие настройки соединения указать, сделайте так как на скрине. Это вполне адекватные настройки.
FLOOD WAIT (авт. обход без уведомлений) – если при работе аккаунт получил FLOOD WAIT меньше указанного значения, программа автоматически ждёт полученный FLOOD WAIT и пытается отправить пользователю сообщение повторно, при этом в логе не будет появляться об этом уведомлений. Настройка более актуальна для рассылок. На самом деле там есть ещё множество других нюансов, о которых будет рассказано отдельно. Пока можете оставить по умолчанию – 80 сек.
Ожидание после заявки на вступление. Чтобы попасть в некоторые чаты, надо подать заявку на вступление. Программа автоматически подаёт заявку на вступление с аккаунта и ждёт указанное время перед продолжением работы.
Отключить стандартный браузер – позволяет не использовать встроенный в программу браузер, а открывать копии программы в виде вкладок в вашем установленном по умолчанию браузере (например, Chrome). Данный пункт не советую, так как в не стандартном браузере может нарушаться отображение, а также нарушаться работа из-за установленных плагинов и расширений.
Отключить лог – если лог вам не нужен вообще. Также может помочь немного уменьшить нагрузку на слабых компьютерах. Но опыт говорит о том что лог всё-таки нужен практически всегда.
Перевести вывод лога в консоль. При запуске Telegram Expert открывается 2 окна – консоль и окно программы. Если выбрать данный пункт, то лог будет отображаться не в окне программы, а в консоли. Понадобиться это может для полного выведения общего лога в консоли при использовании диспетчера задач, а также для того чтобы немного снизить нагрузку на слабых компьютерах.
Сохранить лог в файл – в папке temp программы будут сохраняться log.txt файлы за каждую дату.
Количество потоков – это количество потоков, установленное по умолчанию. Дело в том, что практически во всех модулях программы есть настройка "Управление потоками". Если использовать управление потоками в самом модуле, то общие настройки потоков будут игнорироваться. Если же не использовать, то значения будут браться из общих настроек. Также может возникнуть вопрос что такое потоки в принципе. Потоки – это количество одновременно выполняемых задач. Например, у вас 30 аккаунтов и вы хотите запустить рассылку. Если установить 10 потоков, значит одновременно рассылать у вас будут 10 аккаунтов. Как только какой-то из аккаунтов завершит рассылку, в работу включится 11-й, 12-й и т.д. аккаунты. При этом в работе одновременно будет 10 аккаунтов, постепенно уменьшаясь к концу общей задачи. Количество потоков в общих настройках больше всего актуально для панели аккаунтов, так как там нет отдельного управления потоками. Поэтому устанавливайте адекватное количество потоков для одновременного выполнения задач в панели.
Задержка – это задержка перед стартом потоков. Это нужно для того, чтобы все потоки не запускались в одну и ту же секунду, а чтобы запускались плавно, постепенно. Предположим, у вас установлено 5 потоков и значение задержки перед стартом потоков указано от 1 до 60 секунд. При запуске задачи программа выберет 5 рандомных чисел от 1 до 60, например, 8, 19, 36, 44, 57. В таком случае, 1-й поток запустится на 8-й секунде после запуска, 2-й поток на 19-й секунде и т.д.
АнтиБот (обход captcha на вступлении) – актуально в основном для тех, кто делает рассылку по чатам. Дело в том, что многие чаты ставят ботов-защитников, проверяющих на "человечность". Бот предлагает вступающему решить какую-нибудь задачу (например, нажать на кнопку, выбрать какое-либо слово и тому подобное). Видов такого рода captcha множество и многие из них софт умеет обходить, также база captcha постоянно пополняется. Включить или выключить АнтиБот зависит от ваших задач. Мне, например, он наоборот мешает и я его не использую. Дело в том, что я часто пользуюсь модулем "Массовые подписки" для собственных каналов. Ботов или captcha там нет, но при включённом АнтиБоте программа в любом случае активирует алгоритм "АнтиБот", ждёт указанное в следующем пункте время, пишет "не нашёл сообщение от бота" и только после этого уведомляет что задача выполнена. В общем, включайте его если он вам действительно нужен.
Задержка перед поиском смс от бота – действует если АнтиБот включен. Сколько секунд ждать перед поиском сообщения от бота. 5-10 секунд достаточно.
Диспетчер задач:
Во время работы с программой часто возникает потребность запускать множество задач одновременно. Например, запустить инвайт в несколько групп, используя разные базы данных, запустить подписки, прочекать номера и т.д. Один из вариантов решения этого вопроса – создавать копии программы. Для этого просто скопируйте папку программы и переименуйте. Только важно помнить что аккаунты в каждой копии должны быть уникальные. Копии программы работают независимо друг от друга. Но не всегда это решение подходит. Порой приходится запускать прям очень много задач. В данном случае идеальным решением будет использование диспетчера задач. Внутри одной копии можно запускать практически неограниченное количество задач (насколько позволят ресурсы вашего компьютера). Все запущенные задачи будут отображаться в диспетчере. Здесь же их можно останавливать при необходимости.
При запуске нескольких задач есть важный фактор: нельзя запускать один и тот же аккаунт на разные задачи. Этот момент в программе предусмотрен. При выборе аккаунтов для очередной задачи уже находящиеся в работе аккаунты подсвечиваются:
В панели аккаунтов вы тоже можете видеть аккаунты занятые работой:
Появившись на свет, софт Telegram Expert совершил революцию. Революцию в умах и революцию в способе обработки информации. Фундаментом работы программы стали базы данных (.db SQLite).
Как было раньше?
Раньше (в Telegram Gods) пользователям приходилось вести списки username аудитории в блокноте или в excel, каждый раз выделять в столбце какое-то количество username и окрашивать в какой-нибудь цвет чтобы запомнить что эту пачку уже использовал. Затем этот список вставлялся в окошко программы. В процессе работы использованные username удалялись из списка, при этом не велось нормальной статистики. Если в процессе работы что-то шло не так, можно было легко запутаться. Работа по ID была выстроена на примитивном уровне. В авто-регистраторе тоже каждый раз приходилось вставлять все параметры вручную. Короче говоря, прошлый век.
Как теперь?
Теперь аудитория собирается в файл базы данных, в котором видна абсолютно вся информация по аудитории: имя, фамилия, пол, поле "О себе", username, ID, телефон, установлено ли фото, подключен ли "Премиум", время последнего выхода в сеть.
Примечание: некоторые данные замазаны намеренно.
Также в базах данных видна информация о группах и каналах: ссылка, название, ID группы, количество участников, установлено ли фото, разрешено ли отправлять сообщения и медиа, включен ли в настройках "медленный режим" и другое.
В полях PHOTO, SEND_MESSAGES и т.д. указано "1" либо "0".
Здесь требуется небольшое пояснение. Поле PHOTO немного отличается от остальных полей. Если в поле PHOTO стоит "1", значит фото у группы установлено, если "0", значит не установлено. В остальных полях действует обратная логика. В них "1" значит "запрещено", а "0" значит "разрешено".
Например, здесь мы видим, что у группы № 3 установлено фото и никаких запретов нет. В группу № 2 запрещено отправлять сообщения, медиа, стикеры и опросы. В группе № 4 установлен "медленный режим". В группу № 10 запрещено инвайтить.
Но самая главная прелесть работы с базами данных заключается в следующем: при использовании базы данных при инвайте и рассылке программа автоматически проставляет статусы каждому пользователю.
Программа берёт только пользователей со статусом "Ready", если будет стоять какой-либо другой статус с предыдущих запусков, пользователь взят не будет. Получается, больше не надо вести кучу списков, раскрашивать excel и тому подобное. Просто собираете аудиторию из нужных вам групп и каналов и при каждом запуске инвайта или рассылки указываете программе этот файл базы данных. В базе могут быть десятки и даже сотни тысяч пользователей. Программа автоматически будет проставлять статусы пользователям и при последующих запусках будет брать только тех, кто ещё не заинвайчен (или по кому ещё не было рассылки). Эту базу можно будет использовать для всех видов инвайта и рассылки: по username, по ID, по номерам телефонов. Bingo! Я удивлён что до этого никто не додумался раньше, ведь формат баз данных просто создан для подобных программ, это самый идеальный вариант.
Наиболее популярные статусы:
Ready – Готов к работе
Taken – Взять в работу
Done – Выполнено
UserPrivacyRestrictedError – У пользователя включены настройки приватности, которые запрещают инвайтить его в группы
UserChannelsTooMuchError – Пользователь состоит в максимально возможном количестве каналов и чатов и его невозможно заинвайтить
UserNotMutualContactError – Пользователь разрешил добавлять его в группы только взаимным контактам
NotFoundInGroup – Пользователь не найден в группе-доноре (может возникнуть только при инвайте по ID)
PeerFloodError – ваш рабочий аккаунт поймал временный спамблок на данном пользователе
UserBannedInChannelError – Официально это то что пользователь уже был в группе и вышел или забанен в данной группе. Но на практике данная ошибка часто возникает когда ваш рабочий аккаунт, который пытался заинвайтить указанного пользователя, поймал вечный спамблок.
UsernameInvalidError – Юзернейма не существует (скорее всего пользователь изменил свой username)
В программе есть несколько инструментов для обработки собранных баз:
Объединение баз:
Может понадобиться например если вы собрали аудиторию из разных источников: открытых участников в группах; людей, писавших в чат; людей, комментировавших в каналах. Тогда просто указываете данные базы программе и на выходе получаете единый файл.
Исключение баз:
Сначала указываете основную базу данных, затем базу, пользователей которой надо вычесть из основной базы. Вариантов использования данного инструмента множество. Например, можно вычесть пользователей уже состоящих в вашей группе для инвайта из основной собранной базы. Либо например вы собрали базу данных, использовали какое-то время, затем решили создать новую базу из большего количества групп, тогда просто вычитаете старую базу из новой. Только в данном случае надо помнить что из новой базы удалятся все пользователи, состоящие в старой базе, в том числе со статусом "Ready". Если вы так сделаете то просто потеряете многих пользователей (если в старой базе остались пользователи со статусом "Ready"). Как этого избежать будет рассказано в "Лайфхаках по работе с базами".
Очистка баз:
Предоставляет множество инструментов для очистки и фильтрации баз. Пройдёмся по наиболее полезным.
Принудительно исключить пользователей:
Позволяет исключить пользователей, говорящих на не нужном вам языке. Естественно, этот инструмент не может полностью гарантировать что данный пользователь точно англоязычный, русскоязычный и т.д. Используется алгоритм приблизительного определения.
Принудительно исключить статусы:
Например, вы хотите исключить пользователей которые давно не заходили в Телеграм, либо оставить только тех кто был онлайн на момент сбора и т.д. Данный инструмент позволит вам это сделать.
Удалить пользователей без username:
Это, пожалуй, самый полезный и часто используемый инструмент из представленных. Он не удаляет пользователей, а создаёт 2 файла: в одном только пользователи с username, во втором без username (только с ID). Это позволяет гораздо рациональнее использовать программу при инвайте по ID. Так как зачем инвайтить пользователя по ID если у него есть username. Дело в том, что после сбора базы какие-то пользователи могут выйти из группы-донора. Тогда по ним будет появляться статус NotFoundInGroup.
Telegram Expert использует в работе базы данных формата .db программы SQLiteStudio. В каталоге Telegram Expert уже находится портативная версия SQLiteStudio, но я настоятельно рекомендую установить SQLiteStudio отдельно на ваш компьютер, чтобы произвести ассоциацию с .db-файлами.
Скачать можно отсюда:
После установки программы зайдите в Tools – Open configuration dialog, в пункте Look & feel выберите русский язык, сохраните и перезапустите программу:
Затем в настройках во вкладке "Просмотр данных" укажите количество строк данных на странице 99999. Столько строк всё равно отображаться не будет, но чуть расширит количество. Установите галочки "Открывать окна таблиц на вкладке данных" и "Помещать вкладку данных в окнах таблиц первой". Это позволит открывать сразу табличный вид баз данных. Насколько помню, в последних версиях программы данные настройки и так установлены по умолчанию, но проверьте на всякий случай.
Готово! Теперь у нас в базе остались только женщины.
Теперь откройте базу "Мужчины" и выполните этот запрос:
Примечание:
Неопознанных пользователей (в программе обозначается как "U") я обычно оставляю в мужской базе, так как в неопознанных чаще бывают мужские имена, например такие как Sergey и Andrei. Да и в принципе неопознанных обычно бывает не много. Но вы при желании можете делать раздельно.
Удалить пользователей ненужной группы:
Предположим, вы собрали базу участников из групп где участники открыты. Начинаете инвайтить, всё нормально. Но через какое-то время замечаете что в базе часто начал появляться статус "NotFoundInGroup" (актуально при инвайте по ID). Проверяете и оказывается что админ какой-то группы скрыл участников. Что делать? Не пересобирать же участников остальных групп, ведь часть участников уже заинвайчено, а часть нет. Это конечно можно сделать и потом воспользоваться модулем "Исключение баз" (только помните, что в этом случае будут исключены все пользователи, в том числе со статусом "Ready", как этого избежать будет рассказано в лайфхаке ниже). Но конкретно в данном случае способ из этого лайфхака кажется мне проще и удобнее. Также обращаю внимание, что делать это стоит только на базах, где находятся участники без username (только с ID). Как сделать такие базы было описано выше (модуль "Очистка баз" – "Удалить пользователей без username").
Алгоритм действий:
Вместо 111, 222 и т.д. вставьте ID удаляемых групп (можно вставлять одно или несколько, без разницы).
Удалить пользователей с ненужными инвайт-статусами:
Иногда возникает потребность удалить пользователей с определёнными инвайт-статусами. Бывают разные сценарии когда это может пригодиться. Например, вы собрали базу данных, использовали какое-то время, затем решили создать новую базу из большего количества групп, тогда просто вычитаете старую базу из новой при помощи инструмента "Исключение баз". Только в данном случае из новой базы удалятся все пользователи, состоящие в старой базе, в том числе со статусом "Ready". Если вы так сделаете то просто потеряете многих пользователей (если в старой базе остались пользователи со статусом "Ready"). Как этого избежать будет рассказано в данном лайфхаке.
Алгоритм действий:
Данные статусы даны для примера, вместо них вставляйте нужные вам статусы.
Для того чтобы удалить ещё не заинвайченых пользователей из старой базы, введите данный код:
Почему я добавил NotFoundInGroup? Так как пользователь с данным статусом мог выйти из определённой группы, но при этом может находиться в другой тематической группе. А по поводу ChatWriteForbiddenError эта ошибка обычно возникает в двух случаях: когда в настройках группы забыли поставить галочку что можно инвайтить и запустили группу на инвайт либо если на чате теневой. В обоих случаях эти пользователи остались необработаны. PeerFloodError я обычно не добавляю, так как данная ошибка может возникать не только из-за ваших аккаунтов, но и из-за проблемного юзера, которого приглашают (например, если его беспрестанно инвайтят).
После этого уже используете инструмент "Исключение баз".
Данный лайфхак можно использовать также для рассылок. Тогда вместо WHERE INVITE_STATUS IN пишите WHERE SEND_STATUS IN и вставляйте нужные вам статусы.
Инструкция по конвертированию баз данных от Беты в базы данных для Релиза (актуально для тех, кто пользовался Бетой):
В релизную версию добавились новые ноу-хау алгоритмы по обработке пользователей по ID. Теперь можно инвайтить и рассылать даже комментаторам каналов и писавшим в чат по ID (помимо username). Поэтому формат баз немного изменился. Добавились новые столбцы: MESSAGE_ID и COMMENT_ID (также переименовался столбец SLOW_MODE). Можно, конечно, пересобрать базы, но что если баз огромное множество? К тому же, во многих группах уже закрыты участники. Стрикс давал инструкцию, где надо вручную добавлять и переименовывать столбцы. Эта инструкция подходит только если у вас очень мало баз. Я предлагаю более простой способ.
Алгоритм действий:
Готово! Теперь у вас база нового формата.
По времени занимает в прямом смысле слова секунды. Хотелось бы конечно в одном запросе всё это сделать, но к сожалению, формат SQLite не позволяет этого сделать в данной операции. Но в любом случае, эта инструкция очень облегчает задачу.
Если Telegram Expert Beta произвёл в своё время революцию, то Telegram Expert Release произвёл квантовый скачок. Данный обзор был призван показать вам это. Не тратьте время на программы-полумеры. Лучшего софта в данной сфере объективно не существует.
Любители лиричных лонгридов, трепещите! Вас ждёт комплексный и всесторонний анализ вышеуказанной программы и предшествующих ей программ. Сразу хочу подчеркнуть, что данный обзор создаётся в первую очередь для людей, находящихся на этапе поиска программы для продвижения в Телеграм, а также для новичков, только начинающих работать в программе. НО ☝ для текущих пользователей тоже будут полезные лайфхаки, в частности, лайфхаки по работе с базами и более лёгкая инструкция по конвертированию баз данных от Беты в базы данных для Релиза. В обзоре будет дана подробнейшая инструкция по использованию программы с освещением многих неочевидных на первый взгляд нюансов. Опытным пользователям некоторые пункты могут показаться излишними и элементарными, но не спешите с выводами, не всё так очевидно как может показаться на первый взгляд. Главная цель данной статьи – дать комплексное понимание всей темы и текущим пользователям, и новичкам, и тем кто находится на этапе подбора программы. Комплексное освещение всех этих вопросов обычно никто не делает, а стоило бы. В своё время я бы многое отдал за эту информацию. В частности, за объяснение этой путаницы с названиями, с которой сталкиваются искатели ещё на этапе подбора софта. Все когда-то были новичками, поэтому:
Telegram Soft, Telegram Gods, Telegram Expert – в чём отличия?
Новичкам на первых порах приходится сложно. Сложности начинаются уже на этапе поиска софта для работы в Телеграм. В своё время я столкнулся с этой проблемой. Куча сайтов со словами "telegram", "soft", "2.0", "gods" в названии в разной последовательности, да ещё и с разными доменными зонами (.info, .net, .org и т.д.). Даже если специально захочешь запутать новичка, вряд ли это получится сделать больше чем это есть сейчас. Я до сих пор встречаю на форумах и в комментариях вопросы об этом. Настало время внести ясность в данный вопрос:
- В 2019 году появилась программа Telegram Soft. За короткое время она заняла лидирующие позиции на рынке и стала главной в этой сфере. В связи с популярностью в скором времени начало появляться множество скам-сайтов и софтов со словами " telegram" и " soft" в названии. И каждый из них говорил что они и есть настоящий Telegram Soft. Сложно представить сколько людей пролетело мимо оригинального софта из-за этого. Отчасти злую шутку сыграло непритязательное название " Telegram Soft", которое переводится просто "Программа Телеграм" (по сути, название без названия).
- В связи с вышеописанным, в 2021 году было принято решение сделать ребрендинг и дать программе новое название – Telegram Gods. Получив новое название, Telegram Gods стал лидером и эталоном в этой сфере, вплоть до события, описанного в следующем пункте.
- В 2022 году в свет вышла программа Telegram Expert Beta. Для чего это было сделано? Telegram Expert пришёл на замену устаревшему Telegram Gods, выведя работу с Телеграмом на совершенно новый уровень. Telegram Expert совершил прорыв, задрав планку до недостижимого уровня. Это совершенно новая программа с новым кодом и новыми алгоритмами. Дело в том, что весь код Telegram Gods полностью устарел и переделывать его не было смысла, нужны были новые алгоритмы, быстрая работа с telegram! Было принято решение создать совершенно новую программу, призванную стать новым лидером и эталоном в данной сфере. Telegram Expert имеет абсолютно другой фундамент работы, о котором будет рассказано ниже. Примерно в течение года, вплоть до ноября 2023, Telegram Expert имел статус "Beta". В этот период все пользователи Telegram Gods имели возможность бесплатно пользоваться Telegram Expert Beta. Большинство полностью перешло на Telegram Expert, кто-то продолжал использовать Telegram Gods. Проще говоря, можно было пользоваться сразу двумя программами. При этом, Telegram Gods перестал редактироваться и обновляться, оставшись в том же виде, в каком был в 2022 году, до появления Telegram Expert. Все силы были направлены на создание и развитие новой программы – Telegram Expert. Таким образом, Telegram Gods стал устаревать, постепенно уходя в прошлое, при этом сохраняя шлейф былой славы. Пользоваться им, конечно, можно, но не имеет особого смысла, так как с каждым днём он будет устаревать всё больше, и через какое-то время многие модули скорее всего перестанут функционировать. Вся эта информация даётся для справки и для понимания, так как для новых пользователей продажи Telegram Gods закрыты, пользоваться им могут только старые юзеры. Всем клиентам бесплатно выдали новую версию, бесплатно перевели их на новую версию. Проще говоря, Telegram Gods остался в прошлом, как скрипучий софт, видя множество попыток оживить Gods, все очень рады что разработчики приняли решение полностью переписать проект с нуля и выдать его всем бесплатно.
- 14 ноября 2023 года состоялся презентационный стрим программы Telegram Expert Release. По сути, она является совершенно новой программой, так как был полностью обновлён дизайн, переписан код, обновлены многие функции программы и добавлено множество новых модулей. Про данную программу и пойдёт речь в этом обзоре. Не говоря уже о том, что выкатили новый мессенджер. Обновили форум. Ребята навели порядок абсолютно везде! И как всегда задав самую высшую планку на рынке.
Таким образом, единственной актуальной программой на данный момент является только Telegram Expert Release. Если вы видите сайты со словами "telegram", "soft", "gods" и т.д. в названии, а также софты, копирующие интерфейс Telegram Gods, знайте, что всё это скам.
Единственная актуальная ссылка на сайт вот эта:
Примечание: да, я знаю правильную ссылку на оригинальный Telegram Gods =)
Единственная актуальная ссылка на сайт вот эта:
Примечание: да, я знаю правильную ссылку на оригинальный Telegram Gods =)
Космолёт
В своё время Beta явила новый уровень интерфейса для подобных программ. С момента её появления другие даже рядом не валялись. Она сочетала в себе и красоту и лаконичность одновременно. Казалось, что лучше уже быть не может. Но вот в свет выходит Telegram Expert Release… Ну что сказать? Ребята реально создали космолёт, как я и предсказывал ещё в 22 году, когда спорил с теми, кто не верил в Telegram Expert:
Космическая тема неизбежно будет сопровождать нас на протяжении всего повествования. Избежать данной ассоциации сложно.
Среди прогеров распространено немного пренебрежительное отношение к графике и графическим интерфейсам как таковым. При этом графика является чуть ли не самым важным маркетинговым инструментом. Разрабам давно уже пора понять, что графика = маркетинг. Разработчики Telegram Expert вовремя это поняли и вырвались вперёд, оставив остальных далеко позади. Новичкам будет пофигу на твой функционал, если графика будет стрёмной, или ещё хуже, если графики не будет вообще. Почему я связал графику с маркетингом и почему маркетинг важен? Потому что это гарантия что софт не загнётся со временем, так как, крутая графика = нравится новичкам = больше продаж = постоянная поддержка = стабильные обновления = всегда актуальный софт. То есть, графика это как локомотив для всего остального. И этот локомотив уже везёт за собой все модули. А их здесь огромное количество, в том числе уникальных. По сути, это огромный комбайн для работы с Телегамом, плюс к этому, в скором времени будут добавляться дополнительные уникальные модули. За графику Релиз-версии отдельное спасибо Ракете.
Пока писал обзор, посмотрел что пишут про софт, какие отзывы оставляют. И обратил внимание, что взрыв отзывов пошёл после 14.11.2023 (как раз после презентации Release-версии). Софт начали поливать г…ном с однотипными комментариями (причём, лайки отзывам ставили одни и те же люди, в том числе разработчики других софтов ?). Это говорит только об одном: у конкурентов знатно бомбануло после выхода Telegram Expert Release. Потом увидел слитую переписку, где разработчик другого ПО просит своих адептов полить г…ном Эксперт:
При этом не подумал, что его переписку могут слить. Хотел обосрать других, но забыл снять штаны. Ну что я могу сказать на этот фейл:
В своё время, когда мне надо было начинать вплотную вести свои проекты в Телеграм, передо мной встала насущная задача найти программу для работы с Телеграмом. Вести проекты надо было вдолгую, поэтому заказывать услуги на стороне не хотелось. И я начал читать обзоры и подборки различных программ. В итоге столкнулся тем, что большинство программ из этих подборок оказались откровенным шлаком. И я чуть было не попался на удочку одной из таких программ-дешёвок. Сложность в том, что новички на начальных этапах совершенно не разбираются в отличиях этих программ и не могут отличить зёрна от плевел. А учитывая то, что многие программы мимикрируют под Телеграм Годс, задача оказалась нетривиальной. Новичков поначалу привлекают программы с простым интерфейсом, Телеграм Годс и Эксперт кажутся сложными. В итоге всё равно оказывается так, что скупой платит дважды. В конечном счёте я всё равно пришёл к Telegram Gods (впоследствии ставшим Telegram Expert). Поэтому советую: не тратьте время, лучше Telegram Expert объективно ничего нет.
Хранители Галактики
Нынешняя команда Telegram Expert выступили хранителями галактики "Telegram Gods". Ни для кого не секрет, что успех любого предприятия зависит от руководителей, стоящих во главе команды. Если во главе будут орки, как в случае со многими другими софтами, ничего хорошего из этого не выйдет. Дело в том, что софты, посвящённые данной теме очень специфические (как и сама тема). Поэтому, наличие хорошей техподдержки и продвинутых разработчиков, обладающего определёнными специфическими качествами (о которых будет упомянуто ниже), чрезвычайно важно.Про административно-медийную составляющую уже было отчасти упомянуто. Дело в том, что мне частенько приходилось общаться с программистами по разным своим проектам (в том числе Телеграм). Так вот, это, так скажем, в большинстве своём довольно диковинная категория людей. Довольно часто им присущи такие качества как безответственность, нелюдимость и т.д. Найти хорошего (или хотя бы нормального) программиста это чрезвычайно сложная задача. В случае Телеграм Эксперта же это оказалось удивительным исключением. Присущи такие качества как открытость, лёгкость, терпеливость, продуктивность, смелость. Я реально удивлён, что в команде одновременно сочетаются такие качества: они не боятся нового и выбирает совершенно новый, прогрессивный фундамент софта и уверенно придерживаются этого направления, зная что оно правильное, не обращая внимания на необдуманные комментарии юзеров, застрявших в прошлом, терпеливо объясняя всем простейшую информацию, которую можно было бы легко понять самим, просто посмотрев обучающие видео. В то же время, они очень прислушиваются к пользователям, проявляют невероятную открытость. Например, благодаря некоторым юзерам появились новые модули, о которых пойдёт речь ниже.
В октябре 2022 года произошло одно неординарное событие, достойное пера Тарантино. В то время комьюнити общалось в мессенджере под названием "Экосфера" (предшественник Sphere.chat, о котором будет рассказано ниже). В стане соратников нашёлся предатель, прошлый владелец Deka, он же Иван примкнувший к клану орков. Данный разработчик обещая всем что мессенджер безопасный предлагал всем общаться там. Дальше, он продал мессенджер со всеми данными и лицензиями пользователей, переписками и конфиденциальной информацией непонятно кому и куда. Орки начали мутить воду, агитируя пользователей примкнуть к ним. Подмечу старое сообщение где дека обосрался, посчитаем сколько раз? Вначале он всех зазывал в мессенджер, потом продал его, просрал проект, так еще и в конце рассказывал людям что она небезопасна(противоречие самому себе). Конечно, ведь в отличии от той сферы что предоставил нам Telegram-Expert, тут хотя бы есть реальное шифрование, создание ключа, правильный обмен и настоящий матрикс. Ты думал что нормальные пользователи этого не заметят?
Работа Экосферы нарушилась и комьюнити временно осталось без мессенджера, на время перейдя в Там-Там (о котором тоже будет упомянуто ниже). Команде пришлось экстренно создавать новый мессенджер, настраивать серверы, на которые орки также совершали набеги, осуществляя DDoS-атаки. В скором времени был запущен новый собственный мессенджер Sphere.chat, настроена анти-DDoS защита на всех серверах, связанных с программой и с сайтами.
Техподдержка осуществляется в собственном мессенджере Sphere.chat, или просто "Сфера". Что такое Сфера и зачем она нужна? Когда только появился Telegram Soft, сообщество по нему находилось прямо в самом Телеграме (сейчас даже не верится). Через какое-то время Телеграм заблокировал группу и все аккаунты, состоящие в ней. И это неудивительно, так как обсуждать в Телеграме схемы обхода ограничений самого Телеграма это просто какой-то оксюморон. После этого сообщество перешло в мессенджер Там-Там. Но и там не так всё просто. Там тоже в любой момент могут заблокировать группу за нарушение какого-нибудь пункта соглашения. Поэтому без своего собственного мессенджера не обойтись. К тому же, Sphere.chat полностью зашифрован – вы можете спокойно вести личные переписки без опасений потери конфиденциальных данных.
Инструкция по установке Sphere.chat:
- Зайдите на https://sphere.chat и нажмите "Зарегистрироваться". Задайте имя пользователя латинскими буквами (все буквы должны быть в нижнем регистре), придумайте пароль, вставьте электронную почту.
- На Вашу почту придёт ссылка с подтверждением. Подтвердите регистрацию.
- Когда зайдёте в Сферу, в первую очередь перейдите во "Все настройки – Безопасность" и сохраните ключ шифрования (security-key) в надёжном месте. При последующих заходах на любых устройствах Вы сможете подтверждать вход данным ключом шифрования. По желанию настройте светлую или тёмную тему, установите аватар.
- Изначально вы регистрируетесь в статусе "Гость". Для того чтобы поднять статус и иметь возможность писать в любые комнаты отправьте ваш ключ боту @verify:sphere.chat
- Найдите сверху значок компаса ("Обзор комнат"), нажмите на него и войдите в публичные комнаты софта ("Telegram Expert", "News - Новости", "Market - Рынок", "Bugs - Ошибки").
- Вы можете продолжить пользоваться web-версией, но по опыту версия для компьютера удобнее. Программу можно установить на Windows, Mac и Linux.
Инструкция для ПК-версии:
● Установите программу отсюда: https://element.io/download
● При входе укажите сервер matrix.sphere.chat
● Войдите с помощью ключа шифрования, сохранённого Вами ранее либо при помощи подтверждения на предыдущем устройстве (подтверждается смайликами ?) - Также мессенджер можно установить на телефон (и Android и iPhone).
Инструкция:
● Зайдите в PlayMarket или AppStore
● Найдите приложение "Element", скачайте и установите
● Войдите на сервер "matrix.sphere.chat", введите логин и пароль
● Найдите пункт "Присоединиться к публичной комнате" (значок "+" рядом с надписью "Home")
Здесь техподдержка будет отвечать на любые ваши вопросы. По опыту могу сказать, что вопросы часто задают одни и те же, поэтому советую пользоваться поиском по комнате "Telegram Expert", вводя ваши ключевые слова (лучше по одному), также желательно использовать синонимы ключевых слов. Будет большая вероятность что на ваш вопрос уже ответили. Также частенько от новичков поступают просьбы чтобы им дали конкретную инструкцию как рассылать или инвайтить. Сразу скажу, что такой инструкции нет и быть не может. А если и есть, значит скоро она перестанет работать. Запомните такую истину: "Если какую-то схему знают все, значит она не работает". Не забывайте, что это теневая сфера маркетинга, здесь не может быть официальных инструкций. Лучший совет, который мне давали относительно работы в Телеграм это "Не ищи инструкцию, включай логику". Поначалу этот совет может выглядеть как издёвка, но поверьте мне, это единственный рабочий совет, который всегда мне помогал. Не бойтесь тестировать и экспериментировать (в том числе проверять таким образом функционал программы). Помню как мучил Эксперт Саппорта простыми вопросами и потом понимал что мог сам легко это протестировать. Проведя простые тесты вы скорее всего сами ответите на свой вопрос.
Функционал программы
Сейчас будет описание функционала, обзор интерфейса и настроек. Если Вы уже уверенный пользователь, можете переходить в раздел "Лайфхаки по работе с базами". Изначально я планировал написать подробные инструкции по использованию каждого модуля, но потом понял, что это выходит за рамки данного из без того лютого обзора. Поэтому впоследствии будет создана серия авторских статей по использованию каждого модуля, в том числе специальных модулей. Ссылки на эти инструкции будут добавляться в данный обзор.
Функционал программы поистине огромен:
- Панель управления аккаунтами с множеством функций
- Авто-регистратор аккаунтов с абсолютно уникальными функциями
- Сбор аудитории из любых источников (сбор участников, сбор писавших в чат, сбор с комментариев, сбор с аккаунта)
- Множество инструментов для работы с собранными базами (объединение, исключение, очистка, фильтрация и т.д.)
- Инвайт участников всеми возможными способами (инвайт по username, инвайт по ID, инвайт по номерам телефонов, инвайт через администраторов). В Telegram Expert используются уникальные ноу-хау по работе с ID. Можно инвайтить даже комментаторов каналов и писавших в чат по ID (помимо username).
- Рассылка сообщений в личку всеми способами: по username, по ID, по номерам телефонов, по открытым диалогам
- Автоответчик на сообщения
- Автопостинг в чаты двух видов с управляемыми запусками
- Генератор отчётов для заказчиков
- Чекер номеров на наличие в Телеграм
- Чекер username на валидность
- Создание чатов и каналов
- Накрутка подписчиков на канал
- Накрутка просмотров постов
- Накрутка реакций на посты
- Накрутка рефералов в бота
- Бустер аккаунтов, позволяющий невероятно поднять траст в глазах Телеграма. По-другому его можно назвать "Прогреватор".
- Дубликатор сессий, позволяющий защитить аккаунты после покупки
- Конвертер аккаунтов в Telegram Desktop
- Перехватчик сообщений и горячих лидов
- Уникальный пересыльщик сообщений, позволяющий общаться с сотнями клиентов с разных аккаунтов, не заходя в эти аккаунты. Эффективность рассылки невероятно возрастает.
- Репортер, помогающий сносить каналы, чаты, ботов и пользователей
- Клонер чатов, позволяющий копировать сообщения из любых чатов, создавая таким образом активность и невероятно облегчая инвайт
- Клонер каналов, позволяющий вести каналы, копируя контент из других каналов. Можно подменять ключевые слова и ссылки. Копирует даже защищённый контент.
Помимо этого в скором времени также будут добавляться новые уникальные модули и функции.
Начнём с интерфейса:
С помощью этих кнопок вы можете настраивать цветовую схему программы на свой вкус. Первая кнопка отвечает за тёмную и светлую темы, а вторая за цветовое оформление. Можете настроить абсолютно любой цвет. Но мне нравятся цвет и тема установленные по умолчанию, поэтому я ничего не меняю.
Также важный лайфхак, который наверняка вам понадобится. Если элементы интерфейса кажутся вам слишком крупными, нажмите сочетание клавиш "Ctrl и минус", чтобы наоборот увеличить – "Ctrl и плюс", чтобы вернуть как было – "Ctrl и ноль". Это зависит от размера экрана. У меня, например, интерфейс выглядит идеально при масштабе 90%. Обязательно попробуйте настроить под себя. Масштаб сохраняется, поэтому если 1 раз задать, при последующих запусках программы он всегда будет таким.
Панель аккаунтов имеет большое количество функций:
Помимо этого, в разделе "Действие с аккаунтом" есть много других полезных опций: "Добавить аккаунт" (перенос аккаунта из телефона в программу), "Снятие спамблока", "Удаление диалогов", "Массовые отписки", "Создание каналов и чатов", "Поиск чатов и каналов с правами администратора".
Во всём этом многообразии функций есть множество неочевидных для новичков мелочей и нюансов, требующих отдельного подробного объяснения. Как было упомянуто, подробные инструкции по каждому модулю будут сделаны в виде отдельных статей. Ссылки на инструкции будут добавляться в данный обзор.
Переходим к добавлению прокси, нажав на одну из этих кнопок:
На начальном этапе у новичков тема прокси обычно вызывает сложности и недопонимание. Можно много рассказывать про виды и особенности прокси, на самом деле это отдельная большая тема. В дальнейшем, поглубже разобравшись в данной теме, вы сможете экспериментировать с различными вариантами. Я же хочу предложить наиболее простой и удобный на первое время вариант. Просто возьмите резидентные прокси со сменой IP на каждый запрос. Версия IPv4, тип прокси HTTP. Поставщика прокси каждый выбирает сам исходя из бюджета. В большинстве прокси-сервисов оплата идёт за объём потреблённого трафика. Например, покупается 1 Гб, 5 Гб и т.д. Поставщик прокси выдаст вам необходимую информацию: ip, порт, логин, пароль. Вставлять в программу эту информацию надо через двоеточие строго в таком порядке в таком формате:
ip:port:login:password
Например, proxyservice.com:10000:ur7mb5ng:awc83dsr
Можно настроить чтобы были прокси только определённой страны. Это делается через панель прокси-сервиса. В этом случае добавляется префикс или название страны. У всех поставщиков по-разному – у кого-то добавляется в ip, у кого-то в логин, у кого-то в пароль. Например:
proxyservice.com:10000:ur7mb5ng:awc83dsr_country-Mexico
Если использовать резидентные прокси со сменой IP на каждый запрос, то в программу достаточно добавить только 1 такую прокси. В этом случае при каждом действии (запросе) у вас будет новый IP.
Переходим в раздел "Настройки":
Включить работу через прокси – должно быть включено. Иначе все запросы будут идти с вашего домашнего IP. Не знаю, в каких случаях такое может понадобиться, но тем не менее такая настройка есть.
Брать прокси из настроек либо брать прокси из аккаунта. На предыдущем шаге мы добавляли прокси в программу. Если выбрать "Брать прокси из настроек", то прокси будут браться как раз из этих настроек. В большинстве случаев это и используют. Если сомневаетесь, выбирайте "Брать прокси из настроек". А что же значит "Брать прокси из аккаунта"? Дело в том, что при выполнении аккаунтами любых действий, связанных с выходом в сеть, в json-файл аккаунта записываются данные о прокси, так сказать "привязываются" к аккаунту. И если выбрать "Брать прокси из аккаунта", прокси для каждого аккаунта будут браться из его json-файла. Понадобиться это может в случае если вы например используете статические прокси и хотите чтобы аккаунт всегда заходил со своего IP. В этом случае вам надо добавить ваши прокси в программу, включить в настройках "Брать прокси из настроек", вывести аккаунты в сеть любым способом (например, проверить на бан) и после этого в настройках включить "Брать прокси из аккаунта".
Время ожидания (Timeout) – максимальное время ответа от прокси-сервера в секундах.
Количество попыток повтора запроса – сколько раз программа будет повторять запрос, если превышен Timeout.
Количество попыток переподключения – если программа не сможет подключиться за то количество запросов, которое указано в предыдущем пункте, начнётся переподключение. Здесь указывается сколько раз пробовать переподключаться.
Задержка между переподключениями – после того как один цикл подключения завершился, нужно какое-то время подождать и только тогда пытаться переподключиться. Не должно быть меньше чем Timeout.
Менять прокси если подключение к аккаунту не удалось – если в настройках у вас добавлено несколько прокси (например, от разных поставщиков), то в случае неудачного подключения к одним прокси, программа возьмёт другие. Если же у вас стоит настройка "Брать прокси из аккаунта", то программа будет "менять" прокси на те же самые (указанные в аккаунте). То есть, она будет их не менять, а просто запускать новый круг подключения.
Количество попыток замены прокси – если предыдущий пункт включен, будет совершено указанное количество попыток замены прокси.
Для чего нужны эти настройки соединения? Дело в том, что поставщиков прокси множество и у каждого какие-то свои особенности. Какие-то работают быстро, какие-то медленнее. Соответственно, вы сможете подстроиться под особенности вашего поставщика.
Не ставьте большие значения в пунктах "Количество попыток повтора запроса" и "Количество попыток переподключения"! Если сомневаетесь какие настройки соединения указать, сделайте так как на скрине. Это вполне адекватные настройки.
FLOOD WAIT (авт. обход без уведомлений) – если при работе аккаунт получил FLOOD WAIT меньше указанного значения, программа автоматически ждёт полученный FLOOD WAIT и пытается отправить пользователю сообщение повторно, при этом в логе не будет появляться об этом уведомлений. Настройка более актуальна для рассылок. На самом деле там есть ещё множество других нюансов, о которых будет рассказано отдельно. Пока можете оставить по умолчанию – 80 сек.
Ожидание после заявки на вступление. Чтобы попасть в некоторые чаты, надо подать заявку на вступление. Программа автоматически подаёт заявку на вступление с аккаунта и ждёт указанное время перед продолжением работы.
Отключить стандартный браузер – позволяет не использовать встроенный в программу браузер, а открывать копии программы в виде вкладок в вашем установленном по умолчанию браузере (например, Chrome). Данный пункт не советую, так как в не стандартном браузере может нарушаться отображение, а также нарушаться работа из-за установленных плагинов и расширений.
Отключить лог – если лог вам не нужен вообще. Также может помочь немного уменьшить нагрузку на слабых компьютерах. Но опыт говорит о том что лог всё-таки нужен практически всегда.
Перевести вывод лога в консоль. При запуске Telegram Expert открывается 2 окна – консоль и окно программы. Если выбрать данный пункт, то лог будет отображаться не в окне программы, а в консоли. Понадобиться это может для полного выведения общего лога в консоли при использовании диспетчера задач, а также для того чтобы немного снизить нагрузку на слабых компьютерах.
Сохранить лог в файл – в папке temp программы будут сохраняться log.txt файлы за каждую дату.
Количество потоков – это количество потоков, установленное по умолчанию. Дело в том, что практически во всех модулях программы есть настройка "Управление потоками". Если использовать управление потоками в самом модуле, то общие настройки потоков будут игнорироваться. Если же не использовать, то значения будут браться из общих настроек. Также может возникнуть вопрос что такое потоки в принципе. Потоки – это количество одновременно выполняемых задач. Например, у вас 30 аккаунтов и вы хотите запустить рассылку. Если установить 10 потоков, значит одновременно рассылать у вас будут 10 аккаунтов. Как только какой-то из аккаунтов завершит рассылку, в работу включится 11-й, 12-й и т.д. аккаунты. При этом в работе одновременно будет 10 аккаунтов, постепенно уменьшаясь к концу общей задачи. Количество потоков в общих настройках больше всего актуально для панели аккаунтов, так как там нет отдельного управления потоками. Поэтому устанавливайте адекватное количество потоков для одновременного выполнения задач в панели.
Задержка – это задержка перед стартом потоков. Это нужно для того, чтобы все потоки не запускались в одну и ту же секунду, а чтобы запускались плавно, постепенно. Предположим, у вас установлено 5 потоков и значение задержки перед стартом потоков указано от 1 до 60 секунд. При запуске задачи программа выберет 5 рандомных чисел от 1 до 60, например, 8, 19, 36, 44, 57. В таком случае, 1-й поток запустится на 8-й секунде после запуска, 2-й поток на 19-й секунде и т.д.
АнтиБот (обход captcha на вступлении) – актуально в основном для тех, кто делает рассылку по чатам. Дело в том, что многие чаты ставят ботов-защитников, проверяющих на "человечность". Бот предлагает вступающему решить какую-нибудь задачу (например, нажать на кнопку, выбрать какое-либо слово и тому подобное). Видов такого рода captcha множество и многие из них софт умеет обходить, также база captcha постоянно пополняется. Включить или выключить АнтиБот зависит от ваших задач. Мне, например, он наоборот мешает и я его не использую. Дело в том, что я часто пользуюсь модулем "Массовые подписки" для собственных каналов. Ботов или captcha там нет, но при включённом АнтиБоте программа в любом случае активирует алгоритм "АнтиБот", ждёт указанное в следующем пункте время, пишет "не нашёл сообщение от бота" и только после этого уведомляет что задача выполнена. В общем, включайте его если он вам действительно нужен.
Задержка перед поиском смс от бота – действует если АнтиБот включен. Сколько секунд ждать перед поиском сообщения от бота. 5-10 секунд достаточно.
Диспетчер задач:
Во время работы с программой часто возникает потребность запускать множество задач одновременно. Например, запустить инвайт в несколько групп, используя разные базы данных, запустить подписки, прочекать номера и т.д. Один из вариантов решения этого вопроса – создавать копии программы. Для этого просто скопируйте папку программы и переименуйте. Только важно помнить что аккаунты в каждой копии должны быть уникальные. Копии программы работают независимо друг от друга. Но не всегда это решение подходит. Порой приходится запускать прям очень много задач. В данном случае идеальным решением будет использование диспетчера задач. Внутри одной копии можно запускать практически неограниченное количество задач (насколько позволят ресурсы вашего компьютера). Все запущенные задачи будут отображаться в диспетчере. Здесь же их можно останавливать при необходимости.
При запуске нескольких задач есть важный фактор: нельзя запускать один и тот же аккаунт на разные задачи. Этот момент в программе предусмотрен. При выборе аккаунтов для очередной задачи уже находящиеся в работе аккаунты подсвечиваются:
В панели аккаунтов вы тоже можете видеть аккаунты занятые работой:
Фундамент программы
Появившись на свет, софт Telegram Expert совершил революцию. Революцию в умах и революцию в способе обработки информации. Фундаментом работы программы стали базы данных (.db SQLite).
Как было раньше?
Раньше (в Telegram Gods) пользователям приходилось вести списки username аудитории в блокноте или в excel, каждый раз выделять в столбце какое-то количество username и окрашивать в какой-нибудь цвет чтобы запомнить что эту пачку уже использовал. Затем этот список вставлялся в окошко программы. В процессе работы использованные username удалялись из списка, при этом не велось нормальной статистики. Если в процессе работы что-то шло не так, можно было легко запутаться. Работа по ID была выстроена на примитивном уровне. В авто-регистраторе тоже каждый раз приходилось вставлять все параметры вручную. Короче говоря, прошлый век.
Как теперь?
Теперь аудитория собирается в файл базы данных, в котором видна абсолютно вся информация по аудитории: имя, фамилия, пол, поле "О себе", username, ID, телефон, установлено ли фото, подключен ли "Премиум", время последнего выхода в сеть.
Примечание: некоторые данные замазаны намеренно.
Также в базах данных видна информация о группах и каналах: ссылка, название, ID группы, количество участников, установлено ли фото, разрешено ли отправлять сообщения и медиа, включен ли в настройках "медленный режим" и другое.
В полях PHOTO, SEND_MESSAGES и т.д. указано "1" либо "0".
Здесь требуется небольшое пояснение. Поле PHOTO немного отличается от остальных полей. Если в поле PHOTO стоит "1", значит фото у группы установлено, если "0", значит не установлено. В остальных полях действует обратная логика. В них "1" значит "запрещено", а "0" значит "разрешено".
Например, здесь мы видим, что у группы № 3 установлено фото и никаких запретов нет. В группу № 2 запрещено отправлять сообщения, медиа, стикеры и опросы. В группе № 4 установлен "медленный режим". В группу № 10 запрещено инвайтить.
Но самая главная прелесть работы с базами данных заключается в следующем: при использовании базы данных при инвайте и рассылке программа автоматически проставляет статусы каждому пользователю.
Программа берёт только пользователей со статусом "Ready", если будет стоять какой-либо другой статус с предыдущих запусков, пользователь взят не будет. Получается, больше не надо вести кучу списков, раскрашивать excel и тому подобное. Просто собираете аудиторию из нужных вам групп и каналов и при каждом запуске инвайта или рассылки указываете программе этот файл базы данных. В базе могут быть десятки и даже сотни тысяч пользователей. Программа автоматически будет проставлять статусы пользователям и при последующих запусках будет брать только тех, кто ещё не заинвайчен (или по кому ещё не было рассылки). Эту базу можно будет использовать для всех видов инвайта и рассылки: по username, по ID, по номерам телефонов. Bingo! Я удивлён что до этого никто не додумался раньше, ведь формат баз данных просто создан для подобных программ, это самый идеальный вариант.
Наиболее популярные статусы:
Ready – Готов к работе
Taken – Взять в работу
Done – Выполнено
UserPrivacyRestrictedError – У пользователя включены настройки приватности, которые запрещают инвайтить его в группы
UserChannelsTooMuchError – Пользователь состоит в максимально возможном количестве каналов и чатов и его невозможно заинвайтить
UserNotMutualContactError – Пользователь разрешил добавлять его в группы только взаимным контактам
NotFoundInGroup – Пользователь не найден в группе-доноре (может возникнуть только при инвайте по ID)
PeerFloodError – ваш рабочий аккаунт поймал временный спамблок на данном пользователе
UserBannedInChannelError – Официально это то что пользователь уже был в группе и вышел или забанен в данной группе. Но на практике данная ошибка часто возникает когда ваш рабочий аккаунт, который пытался заинвайтить указанного пользователя, поймал вечный спамблок.
UsernameInvalidError – Юзернейма не существует (скорее всего пользователь изменил свой username)
В программе есть несколько инструментов для обработки собранных баз:
Объединение баз:
Может понадобиться например если вы собрали аудиторию из разных источников: открытых участников в группах; людей, писавших в чат; людей, комментировавших в каналах. Тогда просто указываете данные базы программе и на выходе получаете единый файл.
Исключение баз:
Сначала указываете основную базу данных, затем базу, пользователей которой надо вычесть из основной базы. Вариантов использования данного инструмента множество. Например, можно вычесть пользователей уже состоящих в вашей группе для инвайта из основной собранной базы. Либо например вы собрали базу данных, использовали какое-то время, затем решили создать новую базу из большего количества групп, тогда просто вычитаете старую базу из новой. Только в данном случае надо помнить что из новой базы удалятся все пользователи, состоящие в старой базе, в том числе со статусом "Ready". Если вы так сделаете то просто потеряете многих пользователей (если в старой базе остались пользователи со статусом "Ready"). Как этого избежать будет рассказано в "Лайфхаках по работе с базами".
Очистка баз:
Предоставляет множество инструментов для очистки и фильтрации баз. Пройдёмся по наиболее полезным.
Принудительно исключить пользователей:
Позволяет исключить пользователей, говорящих на не нужном вам языке. Естественно, этот инструмент не может полностью гарантировать что данный пользователь точно англоязычный, русскоязычный и т.д. Используется алгоритм приблизительного определения.
Принудительно исключить статусы:
Например, вы хотите исключить пользователей которые давно не заходили в Телеграм, либо оставить только тех кто был онлайн на момент сбора и т.д. Данный инструмент позволит вам это сделать.
Удалить пользователей без username:
Это, пожалуй, самый полезный и часто используемый инструмент из представленных. Он не удаляет пользователей, а создаёт 2 файла: в одном только пользователи с username, во втором без username (только с ID). Это позволяет гораздо рациональнее использовать программу при инвайте по ID. Так как зачем инвайтить пользователя по ID если у него есть username. Дело в том, что после сбора базы какие-то пользователи могут выйти из группы-донора. Тогда по ним будет появляться статус NotFoundInGroup.
Telegram Expert использует в работе базы данных формата .db программы SQLiteStudio. В каталоге Telegram Expert уже находится портативная версия SQLiteStudio, но я настоятельно рекомендую установить SQLiteStudio отдельно на ваш компьютер, чтобы произвести ассоциацию с .db-файлами.
Скачать можно отсюда:
После установки программы зайдите в Tools – Open configuration dialog, в пункте Look & feel выберите русский язык, сохраните и перезапустите программу:
Затем в настройках во вкладке "Просмотр данных" укажите количество строк данных на странице 99999. Столько строк всё равно отображаться не будет, но чуть расширит количество. Установите галочки "Открывать окна таблиц на вкладке данных" и "Помещать вкладку данных в окнах таблиц первой". Это позволит открывать сразу табличный вид баз данных. Насколько помню, в последних версиях программы данные настройки и так установлены по умолчанию, но проверьте на всякий случай.
Лайфхаки по работе с базами
Разделить женщин и мужчин:
Как известно, Telegram Expert умеет определять пол пользователей. Но база при этом создаётся общая. Как разделить базы на мужскую и женскую? Можно, конечно, вручную выделять и удалять строки, но что если в базе десятки тысяч человек? Вам поможет редактор SQL SQLiteStudio.
Алгоритм действий:
Как известно, Telegram Expert умеет определять пол пользователей. Но база при этом создаётся общая. Как разделить базы на мужскую и женскую? Можно, конечно, вручную выделять и удалять строки, но что если в базе десятки тысяч человек? Вам поможет редактор SQL SQLiteStudio.
Алгоритм действий:
- Создайте копию вашей базы. Одну базу назовите "Женщины", другую "Мужчины".
- Откройте базу "Женщины", нажмите на кнопку "Открыть редактор SQL" и вставьте в поле "Запрос" данный код:
SQL:
DELETE FROM USERS
WHERE GENDER IN ("M","U");
- Нажмите на кнопку "Выполнить запрос". Запрос выполняется за долю секунды.
- Затем в меню выберите "База данных" – "Операция VACUUM". (Данное действие не является обязательным, оно просто уменьшит размер базы).
Готово! Теперь у нас в базе остались только женщины.
Теперь откройте базу "Мужчины" и выполните этот запрос:
SQL:
DELETE FROM USERS
WHERE GENDER IN ("F");
Примечание:
Неопознанных пользователей (в программе обозначается как "U") я обычно оставляю в мужской базе, так как в неопознанных чаще бывают мужские имена, например такие как Sergey и Andrei. Да и в принципе неопознанных обычно бывает не много. Но вы при желании можете делать раздельно.
Удалить пользователей ненужной группы:
Предположим, вы собрали базу участников из групп где участники открыты. Начинаете инвайтить, всё нормально. Но через какое-то время замечаете что в базе часто начал появляться статус "NotFoundInGroup" (актуально при инвайте по ID). Проверяете и оказывается что админ какой-то группы скрыл участников. Что делать? Не пересобирать же участников остальных групп, ведь часть участников уже заинвайчено, а часть нет. Это конечно можно сделать и потом воспользоваться модулем "Исключение баз" (только помните, что в этом случае будут исключены все пользователи, в том числе со статусом "Ready", как этого избежать будет рассказано в лайфхаке ниже). Но конкретно в данном случае способ из этого лайфхака кажется мне проще и удобнее. Также обращаю внимание, что делать это стоит только на базах, где находятся участники без username (только с ID). Как сделать такие базы было описано выше (модуль "Очистка баз" – "Удалить пользователей без username").
Алгоритм действий:
- Откройте вашу базу данных, зайдите на вкладку GROUPS, найдите группу, в которой админ скрыл участников, копируйте ID группы и сохраните куда-нибудь, например, вставьте в блокнот.
- Выделите строку этой группы, удалите её и подтвердите удаление.
- Затем нажмите на кнопку "Открыть редактор SQL" и вставьте в поле "Запрос" данный код:
SQL:
DELETE FROM USERS
WHERE GROUP_ID IN ("111","222");
Вместо 111, 222 и т.д. вставьте ID удаляемых групп (можно вставлять одно или несколько, без разницы).
- Нажмите на кнопку "Выполнить запрос". Запрос выполняется за долю секунды.
- Затем в меню выберите "База данных" – "Операция VACUUM". (Данное действие не является обязательным, оно просто уменьшит размер базы).
Удалить пользователей с ненужными инвайт-статусами:
Иногда возникает потребность удалить пользователей с определёнными инвайт-статусами. Бывают разные сценарии когда это может пригодиться. Например, вы собрали базу данных, использовали какое-то время, затем решили создать новую базу из большего количества групп, тогда просто вычитаете старую базу из новой при помощи инструмента "Исключение баз". Только в данном случае из новой базы удалятся все пользователи, состоящие в старой базе, в том числе со статусом "Ready". Если вы так сделаете то просто потеряете многих пользователей (если в старой базе остались пользователи со статусом "Ready"). Как этого избежать будет рассказано в данном лайфхаке.
Алгоритм действий:
- Откройте вашу базу данных, нажмите на кнопку "Открыть редактор SQL" и вставьте в поле "Запрос" данный код:
SQL:
DELETE FROM USERS
WHERE INVITE_STATUS IN ("Ready","Done","NotFoundInGroup","UserPrivacyRestrictedError","UsernameInvalidError");
Данные статусы даны для примера, вместо них вставляйте нужные вам статусы.
Для того чтобы удалить ещё не заинвайченых пользователей из старой базы, введите данный код:
SQL:
DELETE FROM USERS
WHERE INVITE_STATUS IN ("Ready","Taken","NotFoundInGroup","ChatWriteForbiddenError","ConnectionError");
Почему я добавил NotFoundInGroup? Так как пользователь с данным статусом мог выйти из определённой группы, но при этом может находиться в другой тематической группе. А по поводу ChatWriteForbiddenError эта ошибка обычно возникает в двух случаях: когда в настройках группы забыли поставить галочку что можно инвайтить и запустили группу на инвайт либо если на чате теневой. В обоих случаях эти пользователи остались необработаны. PeerFloodError я обычно не добавляю, так как данная ошибка может возникать не только из-за ваших аккаунтов, но и из-за проблемного юзера, которого приглашают (например, если его беспрестанно инвайтят).
- Нажмите на кнопку "Выполнить запрос". Запрос выполняется за долю секунды.
- Затем в меню выберите "База данных" – "Операция VACUUM". (Данное действие не является обязательным, оно просто уменьшит размер базы).
После этого уже используете инструмент "Исключение баз".
Данный лайфхак можно использовать также для рассылок. Тогда вместо WHERE INVITE_STATUS IN пишите WHERE SEND_STATUS IN и вставляйте нужные вам статусы.
Инструкция по конвертированию баз данных от Беты в базы данных для Релиза (актуально для тех, кто пользовался Бетой):
В релизную версию добавились новые ноу-хау алгоритмы по обработке пользователей по ID. Теперь можно инвайтить и рассылать даже комментаторам каналов и писавшим в чат по ID (помимо username). Поэтому формат баз немного изменился. Добавились новые столбцы: MESSAGE_ID и COMMENT_ID (также переименовался столбец SLOW_MODE). Можно, конечно, пересобрать базы, но что если баз огромное множество? К тому же, во многих группах уже закрыты участники. Стрикс давал инструкцию, где надо вручную добавлять и переименовывать столбцы. Эта инструкция подходит только если у вас очень мало баз. Я предлагаю более простой способ.
Алгоритм действий:
- Откройте вашу базу от Беты, нажмите на кнопку "Открыть редактор SQL" и поочерёдно выполните данные запросы:
SQL:
ALTER TABLE USERS
ADD COLUMN MESSAGE_ID INTEGER;
- Нажмите на кнопку "Выполнить запрос". Запрос выполняется за долю секунды.
- Затем вместо предыдущего вставьте этот код и нажмите "Выполнить запрос":
SQL:
ALTER TABLE USERS
ADD COLUMN COMMENT_ID INTEGER;
- Затем вместо предыдущего вставьте этот код и нажмите "Выполнить запрос":
SQL:
ALTER TABLE GROUPS
RENAME COLUMN SLOWMODE TO SLOW_MODE;
Готово! Теперь у вас база нового формата.
По времени занимает в прямом смысле слова секунды. Хотелось бы конечно в одном запросе всё это сделать, но к сожалению, формат SQLite не позволяет этого сделать в данной операции. Но в любом случае, эта инструкция очень облегчает задачу.
Завершение
Если Telegram Expert Beta произвёл в своё время революцию, то Telegram Expert Release произвёл квантовый скачок. Данный обзор был призван показать вам это. Не тратьте время на программы-полумеры. Лучшего софта в данной сфере объективно не существует.
Наш космолёт готов к полёту,
Добро пожаловать на борт.
Координаты скинем в личку
Чтоб ты нашёл аэропорт.
Все дни от Беты до Релиза
Вдруг пролетели как один.
Настало время путешествий,
Задерживаться нет причин.
Включай же авто-регистратор
И побыстрее к нам гони.
Ну наконец-то! Всё, взлетаем!
Скорее пристегни ремни.
Нас ждут далёкие планеты,
Нас ждёт космический охват.
Ты загляни в иллюминатор:
Летим в галактику "Инвайт"!
Нам прокси-сервер дал айпишник,
Мы залетаем в нужный порт.
Держи свой логин наготове.
Пароль добавь, тут не курорт!
Ну всё, давай, мы подлетаем,
Свой username скорей найди.
– "Нашёл?" – "Ищу!" – "А нет, не надо:
прошёл проверку по ID".
В аккаунтах вся твоя сила,
Им поскорее траст верни.
Чтоб они стали золотыми
Их через бустер прогони.
– "А как узнать что акк в работе?"
– "А ты в диспетчер загляни.
Сколько задач?" – "Сейчас посмотрим.
Пока задачи только три".
Летим в галактику "TData"
Контакты нужные найти.
А ну-ка доставай конвертер
Чтоб было легче нам войти!
– "Смотри, вон там неподалёку
что за скопленье чёрных дыр?"
– "Здесь поработал перехватчик,
кому-то передал лиды".
Вот пролетели две кометы,
Свои оставили хвосты.
Пока владелец не заметил
Скорей, клонируй их посты!
Пора прощаться с отчим домом,
Нам помогали как могли.
Ты заряди автоответчик,
Дойдёт рассылка до Земли.
Наш новый дом зовётся "Сфера"
Как здесь красиво, посмотри!
Мы здесь построим наши базы
И пришвартуем корабли.
Добро пожаловать на борт.
Координаты скинем в личку
Чтоб ты нашёл аэропорт.
Все дни от Беты до Релиза
Вдруг пролетели как один.
Настало время путешествий,
Задерживаться нет причин.
Включай же авто-регистратор
И побыстрее к нам гони.
Ну наконец-то! Всё, взлетаем!
Скорее пристегни ремни.
Нас ждут далёкие планеты,
Нас ждёт космический охват.
Ты загляни в иллюминатор:
Летим в галактику "Инвайт"!
Нам прокси-сервер дал айпишник,
Мы залетаем в нужный порт.
Держи свой логин наготове.
Пароль добавь, тут не курорт!
Ну всё, давай, мы подлетаем,
Свой username скорей найди.
– "Нашёл?" – "Ищу!" – "А нет, не надо:
прошёл проверку по ID".
В аккаунтах вся твоя сила,
Им поскорее траст верни.
Чтоб они стали золотыми
Их через бустер прогони.
– "А как узнать что акк в работе?"
– "А ты в диспетчер загляни.
Сколько задач?" – "Сейчас посмотрим.
Пока задачи только три".
Летим в галактику "TData"
Контакты нужные найти.
А ну-ка доставай конвертер
Чтоб было легче нам войти!
– "Смотри, вон там неподалёку
что за скопленье чёрных дыр?"
– "Здесь поработал перехватчик,
кому-то передал лиды".
Вот пролетели две кометы,
Свои оставили хвосты.
Пока владелец не заметил
Скорей, клонируй их посты!
Пора прощаться с отчим домом,
Нам помогали как могли.
Ты заряди автоответчик,
Дойдёт рассылка до Земли.
Наш новый дом зовётся "Сфера"
Как здесь красиво, посмотри!
Мы здесь построим наши базы
И пришвартуем корабли.
Последнее редактирование: