Мануал
Установка всех компонентов
Установка под Windows
Заходим на официальный сайт Python и скачиваем Python 3.8
https://www.python.org/downloads/release/python-38
Здесь мы выбираем установщик под свою ОС:
Далее во время установки не забываем выбрать PATH:
Далее идет стандартная установка Python.
Скачиваем скрипт, разархивируем его и заходим в папку со скриптом.
В проводнике вводим “Cmd”, где указан путь файла, нажимаем Enter.
Запускается терминал.
Далее нужно запустить команду для установки скрипта:
python setup.py -i
В результате после успешной установки мы получим сообщение:
Регистрация приложения в "API Development Tools"
Заходим на сайт:
my.telegram.org
Там мы проходим стандартную авторизацию, код придет в Telegram.
После авторизации нажимаем на: "API development tools"
Далее нужно будет создать новое приложение, где в:
App title: Telegram
Short name: Любое название
URL: Любая ссылка
По итогу у вас должно получиться:
Далее нажимаем на “Create application”
И видим перед собой:
Здесь нам нужны значения только от:
App api_id и от App api_hash
Настройка аккаунта
Далее настраиваем уже собственно конфигурацию и проходим аутентификацию, для сохранения нашей сессии. Всё очень просто и выполняется настройка 1 командой:
В нашей директории вводим команду:
python setup.py -c
Здесь мы как раз указываем наш Api ID, Hash ID и номер телефона:
После получения сообщения "Setup Complete!", конфигурация настроена и сессия сохранена.
Использование
После того как все настроено, можно приступать к самому интересному, а именно к использованию:
Во время первого запуска, нужно будет указать код для продолжения корректной работы скрипта (Код запросит после ввода команд инвайта, парсера или спама в лс. Об этом ниже).
Код придет в Telegram
Демонстрация работы скрипта:
Парсим участников чата
В директории со скриптами, прописываем команду:
python pars.py
Далее нам нужно чтобы у нас был хотя-бы один чат с пользователями на данном аккаунте!
После выбираем чат и нажимаем Enter.
Список участников чата успешно сохранен в файл: members.csv
Наглядная демонстрация на скрине:
Рассылка сообщений/спама пользователям
В директории со скриптами, прописываем команду:
python smsbot.py members.csv
Далее выбираем по какому критерию мы будем производить Спам пользователю
После нужно указать текст сообщения и нажать Enter.
Наглядно все действия видно на скрине: