Модуль позволяет проверить аккаунты на работоспособность.
Перед запуском обязательно добавьте в софт прокси (инструкция).
________________________________________________________________________________________________________________
Как пользоваться
1. Поместите нужные аккаунты в папку Аккаунты/Для работы.
2. Запустите софт и выберите данный модуль.
________________________________________________________________________________________________________________
Результат
Аккаунты будут рассортированы по папкам:
- Живые после проверки
- Неавторизованные
- Спамблок (после проверки)
Чтобы снова использовать аккаунты в софте, переместите их в папку Аккаунты/Для работы.
Модуль позволяет получить список участников групп. Затем этот список можно использовать в инвайтере или спамере.
_________________________________________________________________________________________________________
Как пользоваться
1. Впишите чаты, из которых нужно спарсить участников, в файл Файлы/Парсер групп/Группы.txt.
2. Запустите софт и выберите данный модуль.
Чаты можно вводить в любом виде:
- Юзернеймы (с собачкой и без).
- Ссылки (t.me или telegram.org, а также другие. Можно с http:// в начале, а можно без).
________________________________________________________________________________________________________
Настройки
Общая работа с настройками описана здесь.
Фильтры по онлайну
Можно задать фильтры по последнему времени, когда пользователи были в онлайне. Если его онлайн не скрыт, то фильтрация идёт по настройке последний_онлайн_макс_дней. Например, поставьте 7, чтобы спарсить только тех, кто был онлайн за последнюю неделю. (дробные значения поддерживаются тоже. Например, 0.5 будет означать 12 часов).
Если у пользователя онлайн скрыт, то фильтрация идёт по другим настройкам. Поставьте Да напротив тех статусов, которые нужно парсить.
- был_недавно
- был_неделю_назад
- был_месяц_назад
- был_очень_давно
Парсинг по ID
Если вы хотите спарсить даже тех участников, у которых нет @юзернейма, включите режим парсинга по ID (настройка сохранять_id).
Если поставить Да, то будут сохраняться ID (парсим всех).
Если поставить Нет, то будут сохраняться юзернеймы (парсим только тех, у кого есть юзернейм).
Доступно три режима работы:
- Обычная рассылка
- Рассылка без пересечений
- Рассылка по секретным чатам
После выбора модуля рассылки вам будет предложено выбрать режим её работы.
От чего зависит успех рассылки?
Если телеграм заметит, что идёт массовая рассылка, то он может забанить аккаунты, которые отправили сообщения (а также будет банить последующие аккаунты, которые отправляют похожий контент).
Далее мы разберемся, по каким факторам телеграм может заметить ваш спам.
Не уникальный контент
Это самая частая причина провала рассылки. Как думаете, как телеграм расценит отправку одного и то же сообщения сотням или даже тысячам пользователей? 😏
Ответ очевиден, а значит нужно рандомизировать отправляемый контент! Отправлять немного измененный текст, разные ссылки и медиа-файлы. К счастью, наш софт предоставляет удобные инструменты для этого. Например, спинтакс и даже целый отдельный режим рассылки - рассылка без пересечений.
Обратите внимание, что телеграм может заметить даже похожий контент. Изменить одно слово в предложении или один пиксель на картинке - недостаточно. Старайтесь рандомизировать почти каждое слово, а также целые фразы и предложения.
Рандомизация ссылок - это самое сложное. Если вы сделаете несколько редиректов на ваш конечный ресурс через сокращалки типа bit.ly, то это не поможет - телеграм умеет ходить по таким ссылкам, а значит заметит, что все они ведут в одно место. Одно из современных решений - использование веб-клоаки.
Обратите внимание, что всё перечисленное выше не относится к рассылке по секретным чатам.
Жалобы от пользователей
Когда пользователю в ЛС приходит сообщение от незнакомца, получатель может пожаловаться на спам через специальную кнопку:
Если таких жалоб будет много, то это послужит дополнительным поводом для блокировки аккаунтов или внесения отправленного сообщения в спам-фильтры.
Этот аспект особенно актуален, если вы рассылаете по активной аудитории, либо если ваше сообщение выглядит надоедливо.
Аккаунты с маленькой отлежкой
Отлежка - это кол-во времени, прошедшее с момента регистрации аккаунта. Если она небольшая (меньше одного месяца), то телеграм будет выдавать "задержки" при массовой отправке сообщений. Эти задержки заставляют аккаунты ждать несколько секунд или даже минут. Сами по себе они не ведут к бану, но значительно замедляют общую скорость рассылки. А значит, повышаются шансы, что на отправленные сообщения накидают жалоб, и аккаунту придётся завершить рассылку преждевременно (из-за спамблока или бана).
Почему мои аккаунты попадают в спамблок при рассылке?
Все возможные причины описаны выше. Теперь разберёмся, как выяснить, что мешает рассылке в вашем конкретном случае.
Если аккаунтам, с которых вы рассылаете спам, менее 3-ёх дней, то скорее всего они попадут в спамблок после 2-3 отправленных сообщений. Лучше дайте им отлежаться перед использованием.
Перед рассылкой проверьте аккаунты на спамблок с помощью чекера аккаунтов. Если аккаунты в спамблоке еще до начала рассылки, то они точно не смогут рассылать спам.
Если аккаунты попадают в спамблок сразу же, не отправив ни одного сообщения, то скорее всего рассылаемый контент находится в спам-фильтре. Это означает, что Телеграм видит это сообщение как спам и сразу же выдаёт спамблок тем, кто пытается его отправить. Обратите внимание, что в спам-фильтре может находится не всё сообщение, а только его часть (какое-то слово, фраза, предложение, ссылка, картинка и т.д.). Чтобы понять, какая часть мешает рассылке, пробуйте рассылать свой контент по частям. Например, сначала отправьте только вашу ссылку (без текста и медиа) - если аккаунт так же улетает в спамблок, значит одной лишь вашей ссылки достаточно, чтобы аккаунт улетел в спамблок, и её явно пора менять.
Если вам сложно проанализировать причину вышеперечисленными способами, то есть ещё один лайфхак. Возьмите аккаунт из своей пачки, которая сейчас улетает в спамблок, и отправьте 4-5 сообщений с этого аккаунта со словом "Привет". Если аккаунт улетел в бан, то проблема в аккаунте. Если аккаунт успешно отправил приветы, то проблема в вашем контенте. Это работает, потому что телеграм не может добавить слово "привет" в спам-фильтр. Иначе каждый человек, кто пишет это слово в лс, получал бы спамблок.
Модуль позволяет инвайтить (добавлять) пользователей из вашей базы в нужные чаты.
Можно инвайтить одновременно в несколько чатов. Ваш список пользователей будет распределён по этим чатам.
_________________________________________________________________________________________________________
Как пользоваться
1. Впишите чаты, в которые хотите инвайтить, в файл Файлы/Инвайтер/Чаты.txt.
2. Впишите пользователей в файл Файлы/Инвайтер/Пользователи.txt.
3. Запустите софт и выберите данный модуль.
Поддерживаемые типы пользователей:
- Юзернеймы (с собачкой и без).
- ID (для сбора аудитории обратитесь к парсеру групп).
- Номера телефонов.
Чаты можно вводить в любом виде:
- Юзернеймы (с собачкой и без).
- Ссылки (публичные и приватные).
В файле должен находиться только один тип получателей (например, только юзернеймы или только номера телефонов).
В будущем мы добавим поддержку смешанных списков.
Настройки
Общая работа с настройками описана здесь.
Модуль позволяет в реальном времени клонировать все сообщения из заданного чата в ваш. При этом профили отправителей (аватарка, имя, @юзернейм и т.д.) тоже копируются.
_________________________________________________________________________________________________________
Видео-инструкция
_________________________________________________________________________________________________________
Как пользоваться
1. Впишите один или несколько чатов-источников в файл Файлы/Источники.txt.
2. Впишите конечный целевой чат в файл Файлы/Цель.txt.
3. Запустите софт и выберите данный модуль.
Чаты можно вводить в любом виде:
- Юзернеймы (с собачкой и без).
- Ссылки (публичные и приватные).
_________________________________________________________________________________________________________
Клонирование из истории
По умолчанию клонирование будет производится в реальном времени - как только новое сообщение напишут в исходном чате, оно появится и в вашем (конечном) чате.
Если вы хотите клонировать уже существующие сообщения, то рядом со ссылкой на исходный чат допишите ID сообщения, с которого нужно начинать:
t.me/durovschat 40
Если хотите начать с самого первого сообщения, укажите 0.
_________________________________________________________________________________________________________
Переводчик
У программы есть возможность переводить сообщения "на лету". Это значит, что сообщения в конечном чате будут именно на том языке, на котором нужно вам. Например, вы можете клонировать из нескольких чатов, где говорят по-английски, по-китайски и по-испански, но перед клонированием все сообщения будут переведены на русский.
_________________________________________________________________________________________________________
Настройки
Общая работа с настройками описана здесь.
Модуль позволяет конвертировать аккаунты из формата tdata (Telegram Desktop) в формат пригодный для софта: session + json.
Примерная скорость конвертации: 10-50 аккаунтов в секунду.
Не запускайте tdata и сконвертированный аккаунт одновременно.
Т.к. в них содержится одна и та же сессия аккаунта, она будет деактивирована при
одновременном подключении из двух разных мест.
Также убедитесь, что Telegram Desktop с вашей tdata полностью закрыт:
_________________________________________________________________________________________________________
Как пользоваться
1. Положите свои папки с tdata-аккаунтами в папку Файлы/Конвертер/Для конвертации.
2. Запустите софт и выберите данный модуль.
Сконвертированные аккаунты будут лежать в папке Файлы/Конвертер/Сконвертированные:
Теперь аккаунты в формате session + json можно использовать в остальных модулях программы. Для этого переместите их в папку Аккаунты/Для работы. Например, теперь их можно проверить на валидность с помощью чекера аккаунтов.
_________________________________________________________________________________________________________
Банит ли аккаунты?
Нет.
Данный способ конвертации является наиболее безопасным из всех известных. Он не создаёт новую сессию (авторизацию), а вытаскивает существующую и записывает её в новом формате. В момент конвертации на сервера телеграма не отправляется никакая информация (конвертеру даже не нужно подключение к интернету!).
Если аккаунт жив в tdata, то он будет жив и в session после конвертации (только не проверяйте их одновременно).
_________________________________________________________________________________________________________
Как расположить папки
Самый обычный способ расположения:
Также ваши папки tdata могут лежать в других папках:
Даже на глубине нескольких папок:
А ещё папки с аккаунтами могут иметь любое название (необязательно "tdata"):
Однако нельзя размещать две папки с аккаунтами в одной папке верхнего уровня:
_________________________________________________________________________________________________________
Как обновить названия session и json
Имя для файлов session и json берется из папки, в которой лежала ваша tdata. Например, если название папки было "vasya", то вы получите vasya.session и vasya.json.
Чтобы привести имена файлов к привычным названиям (номер телефона аккаунта), просто запустите аккаунты через чекер аккаунтов.
_________________________________________________________________________________________________________
Поддерживаемые версии
На данный момент поддерживаются tdata всех новых версий, а также старых вплоть до 2.2 (эта версия Telegram Desktop вышла в июле 2020).
_________________________________________________________________________________________________________
tdata с несколькими аккаунтами
Telegram Desktop позволяет добавлять до 3-ёх аккаунтов в одном окне. Все они сохраняются в одну и ту же папку tdata. Конвертер сможет это определить и выдаст session + json файлы на каждый из аккаунтов.
_________________________________________________________________________________________________________
tdata с пасскодом (локальным паролем)
Аккаунт, хранящийся в tdata можно защитить локальным паролем. Если попытаться вручную открыть защищенный аккаунт, то вы увидите следующее:
Без знания пароля невозможно получить доступ к аккаунту – ни вручную, ни через какие-либо программы. Конвертер пропустит аккаунт и выведет в консоль соответствующее сообщение, если обнаружит tdata с пасскодом.
Не путайте пасскод и 2-фа.
Пасскод защищает конкретную папку tdata (полезно, если злоумышленник украдёт её с вашего компьютера).
2-фа защищает весь аккаунт, но требует ввода только при создании новой сессии (при входе на новом устройстве).
Пасскод мешает конвертеру, а 2-фа – нет.
_________________________________________________________________________________________________________
Настройки
Общая работа с настройками описана здесь.
Данный режим рассылки освоить легче, чем режим "без пересечений", однако он даёт вам меньше контроля над отправляемым контентом.
_________________________________________________________________________________________________________
Видео-инструкция
_________________________________________________________________________________________________________
Как пользоваться
1. Впишите получателей в файл Файлы/Спамер/Получатели.txt.
2. Добавьте контент для рассылки (см. разделы ниже).
3. Запустите софт и выберите данный модуль.
Поддерживаемые типы получателей:
- Юзернеймы (можно вписывать с собачкой, можно без).
- ID (для сбора аудитории обратитесь к парсеру групп).
- Номера телефонов.
В файле должен находиться только один тип получателей (например, только юзернеймы или только номера телефонов).
В будущем мы добавим поддержку смешанных списков.
Отчет о работе программы записывается в папку Файлы/Спамер/Отчеты.
_________________________________________________________________________________________________________
Файл с текстом
Тексты записываются в файл Файлы/Спамер/Контент сообщений/Тексты.txt.
Чтобы рандомизировать сообщения (а значит и уменьшить шансы блокировок), можно использовать спинтакс:
{Запустили|Сделали} нового бота. {Заходи к нам|Зацени}: @cool_bot
Перед отправкой сообщения софт будет выбирать случайную фразу внутри каждых скобок.
Также можно использовать разметку и обращение к получателю.
_________________________________________________________________________________________________________
Папка с прикрепляемыми файлами
Если вы хотите, чтобы к отправляемым сообщениям были прикреплены файлы (картинка или любой другой файл), то положите их в папку Файлы/Спамер/Контент сообщений/Файлы. Тогда к каждому отправляемому сообщению будет прикреплен один файл. Если папка будет пуста, то сообщения будут отправляться без файлов.
Данный режим настраивать сложнее, чем обычный, зато он позволит вам делать рассылку на больших объемах более эффективно.
Суть режима в том, чтобы рассылать уникальный контент с каждого отдельного аккаунта. Даже если какая-то часть контента попадёт в спам-фильтр телеграма (например ссылка, картинка или часть текста), то телеграм не заблокирует целую пачку ваших аккаунтов, т.к. только один (или несколько) из них будут связаны с данным контентом.
_________________________________________________________________________________________________________
Как пользоваться
1. Впишите получателей в файл Файлы/Спамер/Получатели.txt.
2. Добавьте контент для рассылки (см. разделы ниже).
3. Запустите софт и выберите данный модуль.
Поддерживаемые типы получателей:
Юзернеймы (можно вписывать с собачкой, можно без).
ID (для сбора аудитории обратитесь к парсеру групп).
Номера телефонов.
В файле должен находиться только один тип получателей (например, только юзернеймы или только номера телефонов).
В будущем мы добавим поддержку смешанных списков.
Отчет о работе программы записывается в папку Файлы/Спамер/Отчеты.
_________________________________________________________________________________________________________
Файл с текстами
Текст записывается в файл Файлы/Спамер/Контент сообщений/Тексты.txt.
Составьте несколько вариантов текста, который вы хотите рассылать, а затем запишите их в файл. Каждый текст необходимо разделить с помощью пяти черточек:
Привет! Как дела?
-----
Здравствуй, как поживаешь?
-----
Привет, не отвлекаю?)
Текст можно дополнительно рандомизировать с помощью спинтакса:
{Привет|Здравствуй}. {Видел|Уже слышал про} наш сайт? http://website.com
-----
{Запустили|Сделали} нового бота. {Заходи|Зацени}: @cool_bot
Перед отправкой сообщения софт будет выбирать случайную фразу внутри каждых скобок.
Как правило, ссылки нужно менять чаще, чем текст, потому что телеграм обращает на них больше внимания. Чтобы вам не пришлось каждый раз вставлять новые ссылки во все варианты текста, мы добавили в данный режим удобную ключевую фразу [link]:
Привет! Зацени: [link].
-----
Привет, вот обещанная ссылка: [link]! Ждём)
-----
Привет. А тут просто текст без ссылки!
Вместо каждой фразы [link] будет подставлена новая ссылка из отдельного файла.
После использования текст будет удалён из файла, чтобы другой аккаунт не взял его в работу.
_________________________________________________________________________________________________________
Файл со ссылками
Если в файле с текстами вы используете фразу [link], то запишите ссылки в файл Файлы/Спамер/Контент сообщений/Ссылки.txt. По одной ссылке на строчку.
После использования ссылка будет удалена из файла, чтобы другой аккаунт не взял её в работу.
_________________________________________________________________________________________________________
Папка с прикрепляемыми файлами
Если вы хотите, чтобы к отправляемым сообщениям были прикреплены файлы (картинка или любой другой файл), то положите их в папку Файлы/Спамер/Контент сообщений/Файлы. Тогда к каждому отправляемому сообщению будет прикреплен один файл. Если папка будет пуста, то сообщения будут отправляться без файлов.
После использования файл будет удален из папки, чтобы другой аккаунт не взял его в работу.
_________________________________________________________________________________________________________
Как контент распределяется по аккаунтам
Перед началом работы каждый аккаунт составляет одно сообщение, которое будет рассылать всем получателям (пока не достигнет установленного лимита, либо не получит ограничение от Телеграма).
Сообщение составляется следующим образом:
1. Берется текст из файла.
2. Берется ссылка из файла (если нужно).
3. Берется прикрепляемый файл из папки (если нужно).
4. Использованный контент удаляется из файлов и папок, чтобы избежать пересечений в будущем.
Если вы хотите, чтобы составленное сообщение отдавалась более чем одному аккаунту для рассылки, то измените значение настройки повторы_контента в разделе [Спамер по ЛС]. Это полезно для рассылок больших объемов (от 10к сообщений), но увеличивает пересечения по контенту (несколько аккаунтов будут рассылать одно и то же сообщение).
_________________________________________________________________________________________________________
Пример из реальной жизни
Если вы не хотите составлять отдельные уникальные тексты, то можете просто совместить спинтакс и удобство фразы [link]. Составьте хорошо рандомизированное сообщение и запишите его в файл (без разделителей-чёрточек!):
{Запустили|Сделали|Выпустили} {нового|крутого|полезного} бота: [link]
В отправляемых сообщениях неизбежно будут попадаться пересечения (одинаковые слова и фразы), но чем больше вы добавите спинтакса, тем на большее кол-во сообщений хватит вашей заготовки.
Обратите внимание, что ссылки, подставляемые вместо [link] также должны быть уникальными. О том, как лучше всего рандомизировать контент можно прочитать тут.
_________________________________________________________________________________________________________
Настройки
Общая работа с настройками описана здесь.
_________________________________________________________________________________________________________
Кроме того, чтобы рассылать обычные сообщения с текстом и файлами, ваши аккаунты также могут пересылать сообщения из чатов или каналов.
Репост можно делать как в обычном режиме рассылки, так и в режиме "без пересечений".
_________________________________________________________________________________________________________
Как пользоваться
Вместо обычного текста впишите команду для репоста в файл Файлы/Спамер/Контент Сообщений/Тексты.txt:
[repost @durov 10]
Это будет означать "сделать репост сообщения t.me/durov/10". Т.е. сообщения с ID 10 из канала @durov.
Чат/канал можно вводить в любом виде: юзернейм (с собачкой или без), либо ссылка. Репосты из приватных чатов/каналов также поддерживаются (аккаунт, рассылающий сообщения, предварительно вступит в этот чат/канал).
_________________________________________________________________________________________________________
Рандомизация
Если вы хотите настроить репост разных сообщений из чата/канала, либо вообще репост из разных чатов/каналов, то у вас есть несколько вариантов.
Спинтакс
Как и при рассылке обычного текста, можно использовать спинтакс.
Случайные сообщения (ID от 10 до 12):
[repost @durov {10|11|12}]
Случайный канал/чат:
[repost {@durov|@pasha} 10]
И то, и другое:
[repost {@durov|@pasha} {10|11|12}]
То же самое, но с разным списком ID для разных чатов/каналов:
[repost {@durov {10|12|13}|@pasha {50|51}}]
Режим "без пересечений"
Как уже было сказано выше, рассылку репостом можно совершать и в режиме "без пересечений". В таком случае каждый аккаунт будет отправлять репост только одного выбранного сообщения).
Пример:
[repost @durov 10]
-----
[repost @pasha 55]
-----
[repost @super_chat 99128]
Напоминаю, что режим "без пересечений" поддерживает ключевое слово [link], которое при отправке сообщения будет заменено на ссылку из отдельного файла: Ссылки.txt.
Например, можно заполнить файл Тексты.txt следующим образом:
[repost [link] 10]
-----
[repost [link] 10]
-----
[repost [link] 10]
А в файл Ссылки.txt напишем следующее:
@durov
@pasha
@super_chat
– это инструмент для уникализации текста. Чтобы его использовать, достаточно разобраться в несложном формате записи.
Спинтакс можно использовать в спамере. Это поможет уберечь ваши аккаунты от блокировок. Просто запишите текст в формате спинтакса в файл Файлы/Спамер/Контент сообщений/Тексты.txt.
Формат
{Привет|Как дела?}
Эта строка текста превратится либо в "Привет", либо в "Как дела?". Во что именно - программа определит случайным образом.
Еще пример:
{Привет|Здравствуй|Приветствую}, друг
Здесь уже возможны три варианта:
"Привет, друг"
"Здравствуй, друг"
"Приветствую, друг"
Немного усложним:
{Привет|Здравствуй}, {друг|товарищ|комрад}! {Как дела?|Не скучаешь?}
Здесь есть целых три группы, в каждой из которых будет выбрано случайное значение. Таким образом, из этого может получиться 12 уникальных текстов.
А что, если я скажу, что скобки можно писать и внутри скобок?
😎
{{Привет|Здравствуй}, друг|Увидел тебя в группе}. Зацени сайт!
Сначала раскроются скобки внутри, а уже потом снаружи. Варианты здесь будут следующими:
Привет, друг. Зацени сайт!
Здравствуй, друг. Зацени сайт!
Увидел тебя в группе. Зацени сайт!
Ограничений по кол-ву вложенности нет. Можно вложить одни в скобки в другие скобки, а их в другие скобки, а их... Ну ты понял.
Пример из реальной жизни
{Привет|Приветствую|Здравствуй}{!|.}
{Мы сделали бота|Есть один {классный|интересный} бот}, {где|в котором} {размещаются|постятся|рассылаются} {новейшие|самые интересные|приватные} {материалы|новости} по {крипте|криптовалюте}!
{Зацени|Смотри|Лови|Заходи}: @username
Вы можете использовать различную разметку в тексте при рассылке спама. Например, сделать часть текста жирной и создать гиперссылку.
**Жирный текст** -> Жирный текст
__Наклонный текст__ -> Наклонный текст
[Моя ссылка](google.com) -> Моя ссылка
~~Зачеркнутый текст~~ -> Зачеркнутый текст
Пример
Вы выиграли **крутой приз**! Скорее забирайте [тут](superprize.ru).
В отправляемых сообщениях можно вставить личные данные получателя: его имя, фамилию или юзернейм. Это поможет уникализировать текст рассылки, а также создать видимость того, что сообщение подготовлено и отправлено живым человеком.
_________________________________________________________________________________________________________
Как пользоваться
Чтобы добавить обращение, впишите одну или несколько команд в ваш текст:
[name] - имя и фамилия.
[first_name] - только имя.
[last_name] - только фамилия (может быть пустой)
[username] - юзернейм (может быть пустым)
Примеры:
Добрый день, [name]. Будем рады видеть вас в нашей группе: @my_group.
[username], вы получаете подарок от нашей компании! Забрать можно тут: www.gift.com