Как сделать спам бота

Обновлено: 05.07.2024

akity

Участник

Бот для спамма в VK комментариях.

Инструкция:
1) Скачиваем rar-архив.
2) Распаковываем.
3) Заходим в папку index.
4) Открываем config.js -> в поле TOKEN вставляем свой токен, в поле TIME пишем задержку между комментариями (по стандарту - 2500). КД пишется в миллисекундах (2500 = 2,5 sec и . )
4) В папке на пустом месте нажимаем Shift + ПКМ -> Открыть окно PowerShell здесь.
5) Пишем npm i
6) После установки всех пакетов -> node index

Преимущества:
Добавление картинок в формате photo123_123.
Добавление стикера в формате ID (example - 9011 free stick).
Своя задержка.


ВАЖНО. - Если вам не нужно добавлять фото или стикеры, просто нажимаем Enter для пропуска этого значения.


Если вам это нужно - могу написать подобного бота, но для комментирования от группы, для создания постов на своей и чужих стенах, для комментирования допустим по команде боту в самом ВК, а не для cmd. Для идей можете обращаться в Telegram или просто сюда в ТЕМУ .

Telegram - @detectorjs
Пишите в телеграм или сюда если нужно помочь с чем-то.


К тебе в уютный и ламповый чат заходит непонятный и никому не известный человек. Ты приветствуешь его, но он угрюмо молчит. Только ты успеваешь мысленно оправдать его поведение, как он подло кидает рекламу очередной мошеннической криптовалютной группы. Знакомо? Сегодня мы закодим и запустим в продакшен собственное решение, которое положит конец гнусным спамерам!

Настройка окружения

В качестве IDE (или текстового редактора, смотря какого лагеря этого холивара придерживаться) я воспользуюсь VSCode. Хранить код буду на GitHub. Скачай и установи себе VSCode, а затем зарегистрируйся на GitHub.

Первым делом стоит установить то, на чем мы будем писать проект, — Node.js. Можно стянуть инсталлятор c официального сайта, но я крайне рекомендую использовать NVM — менеджер версий для Node.js, который позволяет не только установить разные версии, но и переключаться между ними. Установить его можно из официального репозитория следующей командой:

Если после выполнения $ which node терминал выдает папку, то все прошло успешно. Вместе с Node.js ставится и менеджер пакетов NPM, который мы заменим на более быстрый yarn . Пропиши следующую команду, чтобы установить его:

Без опций npm и yarn добавляют и устанавливают пакеты в открытую папку проекта. Однако если к npm добавить флаг -g , то пакет установится прямо в систему (на самом деле в пользователя — но углубляться не будем) и будет доступен как отдельное приложение. Таким образом, мы установили yarn отдельным приложением и уже будем использовать его. Время заставить yarn установить TypeScript 3 глобально! Делается это не флагом, а отдельным аргументом при вызове:

Одна команда — и у тебя в системе теперь есть TypeScript. Вся мощь Unix на кончиках пальцев!

Последний кусочек пазла — это база данных MongoDB, которую мы и будем использовать для этого проекта. MongoDB — база данных типа NoSQL, что означает отсутствие очевидных связей между таблицами при помощи связных таблиц (или join tables), но зато дает упрощенную структуру данных в читабельном виде и простейшие миграции. Человеческим языком: эффективных связей между объектами быть не может, но разрабатывать проще.

На этот момент у тебя должны быть установлены:

  • Node.js;
  • Yarn;
  • TypeScript;
  • MongoDB.

Тест-драйв

Типичная вещь, с которой нужно начинать писать любой проект. Давай прохеллоуворлдим наш технологический стек (или его часть) до начала реального кодинга — чтобы понять, все ли работает.

Создай в любом месте у себя на компьютере (у меня есть удобная папочка ~/code , где я держу все проекты) папку shieldy_bot и зайди в нее в терминале. В папке проекта пропиши

Эта команда задаст тебе ряд вопросов и создаст проект вместе с файлом package.json — это тот самый мастер-файл, на который будет смотреть Node.js при запуске проекта. Обязательно укажи dist/index.js в качестве entry point (точки входа) — чуть позже я расскажу зачем.

Таким образом я настроил свой проект

Таким образом я настроил свой проект


Другие статьи в выпуске:

Создай файл index.js в папке dist в папке проекта. Внутри пропиши лишь одну строку: console.log('Hello world!') . В файл package.json добавь скрипт start вида node dist/index.js .

Примерно так должен выглядеть проект

Примерно так должен выглядеть проект

Здесь и далее: команды Unix должны выполняться в папке проекта, если не сказано иначе.

Вдаваться в подробности, что это за файл и как он работает, я не буду: это задача вне текущего руководства. Стоит лишь отметить, что мы берем TypeScript-файлы из src , конвертируем в стандарт es2017 и кладем в папочку dist .

После удаляем папку dist — она теперь должна генерироваться сама. Добавляем папку src и кладем туда уже index.ts с содержанием console.log('Жизнь за Харамби') ( ts — это расширение файлов TypeScript). В принципе, любой рабочий JavaScript (JS) — это еще и рабочий TypeScript (TS), так как TS — это надстройка над JS.

Теперь перед каждым запуском $ yarn start тебе нужно запускать команду $ tsc , чтобы компилировать код TS в JS. К слову, можно еще и использовать $ tsc -w . Флаг -w заставит tsc перекомпилировать файлы, которые изменяются, при их сохранении. Удобно! Но еще удобнее будет поменять команду start из package.json на tsc && node dist/index.js — тогда каждый раз при запуске $ yarn start будет запускаться и tsc .

Если все получилось, то поздравляю: ты настроил окружение для разработки и теперь знаешь, что TypeScript работает. Теперь настроим контроль версий!

Наш механизм Continuous Integration (CI) будет основан на веб-хуках GitHub. Запушил в репозиторий — и код сразу же развернулся на сервере в продакшене. Поэтому никак нельзя обойти стороной контроль версий.

Любой контроль версий начинается с правильного игнорирования файлов. Добавь в корне проекта файл с названием .gitignore и следующим содержанием:

Это позволит избежать коммитов с пакетами из NPM (в идеале они должны устанавливаться теми, кто качает репозиторий с кодом), скомпилированным кодом (он должен компилироваться тем, кто качает репозиторий) и переменными окружения, куда мы добавим разного рода информацию, наподобие местонахождения нашей БД. Информация из .env не должна ни в коем случае попасть на GitHub, а в зависимости от окружения (разработка, тестовый или боевой сервер) должна отличаться.

Теперь инициализируем репозиторий Git, добавим все файлы в систему контроля версий и закоммитим их следующими командами:

Пишем бота-автоответчик

Если что, этот токен уже не актуален, так что все же сделай свой. Мы его добавим в файл .env , который теперь должен выглядеть так:

.env — это файл для переменных окружения. Так как мы добавили его в gitignore , он не только не будет загружен на GitHub, но еще и не будет доступен людям и сервисам, которые захотят клонировать репозиторий. Более того, контроль версий его вообще видеть не будет, так что на разных серверах (и даже просто в разных папках) ты всегда сможешь указать разные файлы .env . Например, для тестового сервера и боевого.

Чтобы заполучить доступ к переменным из этого файла, нам нужно добавить свой первый пакет зависимостей. Пропиши в терминале следующее:

Теперь у тебя в проекте установлен модуль dotenv с его типами. Стоит отметить, что сразу несколько пакетов можно устанавливать, указав их через пробел команде $ yarn add . Также типы из Definitely Typed не обязательно ставить для каждого пакета зависимостей — велика вероятность, что пакеты уже будут идти со своими типами, прописанными разработчиками. Все-таки TypeScript уже давно на рынке и успел понравиться многим.

Перепишем наш index.ts следующим образом:

Здесь и далее я подразумеваю, что ты запускаешь и тестируешь свой код, сначала скомпилировав его при помощи команды $ tsc , а потом запустив с $ yarn start .

После запуска твоя консоль должна выдать такую строчку:

Если это так, то все в ажуре — переходим к непосредственному написанию бота. Использовать мы будем библиотеку Telegraf, она на данный момент самая продвинутая. Поставим ее командой $ yarn add telegraf — типы ставить не нужно, они идут в пакете с основным кодом.

Изменим наш index.ts на что-то такое:

Давай разберем код и посмотрим, что же он делает.

Запустив этот код, ты получишь рабочего бота, который умеет… пока что только передразнивать пользователя.

Подобный бот у тебя должен был получиться

Подобный бот у тебя должен был получиться

Дальше я не стану приводить длинные выкладки кода: просто буду говорить, куда и что добавлять. Поэтому будь внимателен!

Робот-вышибала

Идея, которую мы реализуем, очень проста: когда человек заходит в чат, бот ему говорит, что у него 60 секунд, чтобы что угодно написать в чат — хоть стикер, хоть команду, хоть фоточку. Если человек в течение минуты ничего не прислал, то мы кикаем его из группы.

Пока что не будем заморачиваться с перезапуском бота и сохранением состояний, просто будем держать список кандидатов на бан в памяти, а каждую секунду проверять, не нужно ли кого-то забанить.

Где-нибудь вверху добавь переменную chats со следующей сигнатурой:

В принципе, здесь все просто — как только человек приходит в чат, мы создаем ему объект кандидата с его идентификатором и временем, когда он пришел. После мы либо достаем существующий массив кандидатов для определенного чата и добавляем туда нашего кандидата, либо создаем новый массив сразу же с кандидатом — а после возвращаем новый массив в объект идентификаторов чата к кандидатам.

Убирать кандидатов еще проще — мы получаем список кандидатов для чата. Если его нет — все хорошо, кандидата и убирать не надо. Если есть, то мы фильтруем массив кандидатов.

После нам остается лишь добавить таймер, который раз в секунду будет проверять, не нужно ли кого-нибудь снова забанить. Добавляем следующий код:

Каждую секунду мы запускаем эту функцию. Она проходится по всем идентификаторам чатов из нашего объекта чатов с кандидатами. Если кандидатов нет, то просто пропускает этот чат. Иначе — проходится по всем кандидатам и сверяет, не зашел ли кто-то из них более 60 секунд назад. Если это так, то банит и убирает из списка кандидатов.

Вот и все — можешь запускать бота, добавлять его в любой чат с админскими правами и забыть про спамеров!

Немногие знают, как сделать спам бота в Дискорде. Поэтому лучше использовать готовые решения. Discrord-спам с помощью бота OneDash рассылается в многопоточном режиме, а приобретение программы не требует специальных знаний. Более того, можно не покупать софт для Дискорда, а заказать услуги бот-рассылки в Дискорд. В этом случае реклама сервера Discord будет максимально эффективной и дешевой.

Раскрутка сервера в Дискорде — OneDash

Discrord раскрутка дает возможность быстро привлечь пользователей к серверу и сделать его популярным, увеличить известность бренда или распространить рекламную информацию. Для решения этой задачи используется бот для раскрутки дискорт сервера. Это специализированная программа, которая автоматически выполняет все необходимые действия.

Раскрутка Discrord-сервера с помощью OneDash может понадобится:

Накрутка Дискорд сервера — OneDash


Бот для накрутки людей в Дискорд OneDash имеет следующие преимущества:

  • Накрутка Дискорд-сервера производится в минимальные сроки благодаря высокой производительности сервиса. Программа реализует любые задачи в многопоточном режиме без значительной нагрузки на компьютер и сетевое соединение;
  • Благодаря возможности гибкой настройки накрутка людей в дискорд-сервер производится с учетом индивидуальных требований пользователя;
  • В приложении OneDash имеется встроенная документация, которая делает накрутку людей в Дискорд более простой даже для новичков.

Приложение постоянно обновляется, в него добавляются новые функции. Поэтому со временем работа в сервисе становится более комфортной и эффективной. Накрутка дискорд-сервера производится быстрее и дешевле.

Функционал программы для рассылки в дискорде OneDash

Рассмотрим их подробнее.

Discord бот спамер — OneDash

Спам бот Дискорд предоставляет возможность делать рассылки в Discord в автоматическом режиме. К услугам пользователя следующие возможности:

Discord парсер — программа OneDash

Парсер Дискорд, встроенный в спам-бот OneDash, дает возможность собрать адресатов для рассылки с любого сервера в течение 1 минуты. Discrord-парсер работает в многопоточном режиме и собирает информацию одновременно с нескольких серверов. Полученные списки можно фильтровать по разным критериям:

В результате работы парсера формируется редактируемый список адресатов, который можно объединять с существующими, экспортировать и т.п.

Автоответчик дискорд — софт OneDash

При правильной настройке автоответчика у пользователя создается впечатление, что он разговаривает с настоящим пользователем. Благодаря этому вероятность совершения целевого действия увеличивается.

Инвайтинг Discord — инвайт бот OneDash

Инвайтер Дискорд дает возможность приглашать пользователей на созданный сервер и наполнять его активными участниками. Инвайт бот Дискорд, встроенный в приложение OneDash, имеет следующие преимущества:

  • Функционирует в режиме нескольких потоков, что дает возможность рассылать приглашения в количестве от 12 аккаунтов за секунду;
  • Может работать в двух режимах – присоединения и выхода с серверов;
  • Интвайтер-бот Дискорд предоставляет возможность инвайтинга до 100 серверов на аккаунт.

Генератор аккаунтов Discord — авторег OneDash

Для работы сервиса рассылки необходимы учетные записи в мессенджере. Как создать много аккаунтов в Дискорде? Ручная регистрация занимает слишком много времени, поэтому лучше использовать авторег аккаунтов Дискорд. Он имеет следующие возможности:

  • Работа в многопоточном режиме без значительной нагрузки на компьютер;
  • Автоматическая проверка телефона и электронной почты;
  • Прохождение капчи с помощью популярных сервисов;
  • Сохранение токенов и инвайтинг на сервера;
  • Загрузка аватара из файла;
  • Генерация почты и имен пользователей.

Генератор аккаунтов Дискорд приобретается отдельно от сервиса рассылки.

Демонстрация работы программы OneDash

Приложение OneDash полностью функционально и позволяет делать дискорд-рассылки без длительной настройки сервисов и дополнительных финансовых затрат. Процесс работы подробно освещен в тематических роликах, размещенных на Youtube.

Заказать услуги рассылки в Дискорде


Спам-бот дает возможность самостоятельно организовать рассылку рекламных месседжей в Discord. Однако для качественной рассылки пользователь должен иметь знания и опыт для настройки приложения, составления объявлений, таргетинга. Кроме этого, нужно понимание того, какие ресурсы использовать, чтобы это было выгодно и эффективно.

Купить аккаунты Discord

Для организации рассылки необходимо купить аккаунт Дискорд. Сделать это можно в проверенном магазине аккаунтов для спам-бота OneDash. Вы получаете токены аккаунтов Дискорд, по которым можно входить без использования пароля и работать через API в многопоточном режиме.

Чтобы привлечь аудиторию ВКонтакте нужно заниматься раскруткой собственных проектов. Одним из самых распространенных способов для раскрутки является спам. Главное его отличие от других способов – минимальные финансовые затраты (существуют варианты спама без необходимости вложения денег).

что такое спам бот вк

Несмотря на это, спам – это самый рискованный способ продвижения во ВКонтакте. Поэтому использовать его новичкам не рекомендуется.

Также, имеется большая вероятность того, что штрафным санкциям со стороны администрации подвергнутся продвигаемые группы или паблики. В лучшем случае бан будет носить временный характер – от нескольких недель, до 3-4 месяцев. Чаще всего сообщество блокируется навсегда.

Примером сообщества, которое раскручивалось при помощи спама на первых этапах своего развития является паблик, посвященный тематике музыки для спорта.

нужны ли боты для вконтакте

Программы и боты для спама

После добавления аккаунтов в программу или бот необходимо составить список сообществ или страниц пользователей для рассылки. При подборе площадок-доноров подбирайте схожие по тематике сообщества. В этих группах находится ваша целевая аудитория, которая заинтересована в том, чтобы подписаться на продвигаемый проект.

Чем более заинтересованную аудиторию вы сможете собрать, тем больше будет конверсия по вступлениям в ваш паблик.

Популярные программы и боты для спама в ВК

Теперь давайте более подробно рассмотрим самые популярные программы и боты для спама в ВК:

Название Тарифы Бесплатная версия
BroBot от 599 рублей есть для 1-го аккаунта
Quick Sender от 990 рублей нет
SocialSend от 90 рублей 7 -14 дней
Sobot от 30 рублей 90 дней
Poster PRO 20 рублей нет

Рассмотрим каждую програму подробнее:

    . Один самых популярных ботов для автоматизации действий в VK.

бот для вк для спама brobot

    . Не менее популярный софт для продвижения и раскрутки во ВКонтакте.

бот для вконтакте для спама Quick Sender

Стоимость использования: 990 рублей (работа с несколькими аккаунтами в разных окнах), 1499 рублей (работа с большим числом анкет в одном окне).

  • SocialSend. Программа позиционируется, как удобный сервис для экологичных авторассылок в социальной сети ВКонтакте.

бот для вконтакте для спама SocialSend

бот для вконтакте для рассылки спама sobot

Цена использования – 30 рублей для одного аккаунта, 300 рублей – для 10 анкет, 750 рублей – без ограничений. Оплата производится помесячно.

  • Poster PRO. Удобная утилита для автоматизации действий в ВК.

программа бот для рассылки спама вк Poster PRO

Плюсы и минусы

  • минимальные финансовые затраты или полное их отсутствие;
  • автоматизация основных действий;
  • высокая конверсия при грамотном подборе целевой аудитории.
  • высокий риск получения блокировки страницы или продвигаемого сообщества.

Возможные проблемы

Пользователи очень часто сталкиваются с трудностями при использовании программ для спама в ВК. Поэтому рассмотрим возможные проблемы и варианты их решения:

Используя программы, описанные в статье, вы сможете раскрутить свое сообщество во ВКонтакте с минимальными вложениями, используя спам. Самое главное – не превышайте допустимые лимиты, чтобы избежать блокировок со стороны администрации VK.

А о пользе Телеграм ботов для каналов вы можете узнать, если перейдете по ссылке.



Увеличиваем количество подписчиков в группе ВК с помощью программ для приглашения

Читайте также: