subvert221 / chat_tools

Набор скриптов для бесед ВКонтакте.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chat_tools

Набор скриптов для бесед ВКонтакте. Внимание! Скрипты написаны на Python 2.7. Для работы скриптов необходимо установить модули:
pip install vk_api pillow


antikick

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

Скрипт приобретает эффективность при использовании трёх и более аккаунтов.

При первом запуске скрипт создаст файл accounts.txt В него нужно вписать логины и пароли ваших аккаунтов в таком формате: login:password login:password

При втором запуске скрипт создаст пустой файл whitelist.txt и начнёт работу без него. По умолчанию, скрипт возвращает в беседы только подключённые к нему аккаунты. В whitelist можно указать id пользователей, которых вы хотите возвращать в беседы дополнительно (даже если они не подключены к скрипту). id пользователей следует указывать в числовом формате, по одному id на строчку.

Скрипт поддерживает команды.
/assemble - приглашает в беседу все недостающие аккаунты из задействованных /shutdown - исключает из беседы все задействованные аккаунты

Команды принимаются только от лица задействованных аккаунтов, а так же аккаунтов, находящихся в "белом списке" (whitelist.txt).

На данный момент ВКонтакте существует ограничение на использование метода добавления в беседу: 100 раз в 30 минут на один аккаунт.
Скрипт, получив сообщение от сервера VK о срабатывании такого ограничения, покидает беседу с данного аккаунта, что позволяет вернуться через полчаса и не быть исключённым до этого.

spammer

Спамер отправляет сообщения в указанные беседы с указанной периодичностью. Поддерживается работа только с одним аккаунтом. Сообщение может состоять из текста и/или изображения(-ий) в формате jpg, png. ВКонтакте разрешает прикреплять не более 10 изображений к сообщению.

Скрипт поддерживает параметр командной строки -t, задающий паузу между отправкой сообщений. Пауза по умолчанию (без указания параметра) составляет 0.5 секунды. В параметре можно указать количество секунд целым натуральным числом. Пример использования параметра:
python main.py -t 5

Скрипт поддерживает ввод капчи (а она обязательно появится после отправки 10-15 одинаковых сообщений за короткий промежуток времени). Капча выводится на экран в виде окошка с картинкой и полем ввода. После ввода капчи в поле нужно нажать Enter.

При первом запуске скрипт создаст файлы account.txt, chats.txt и папку message.

account.txt: логин и пароль через двоеточие в качестве разделителя (login:password)

chats.txt: id бесед для работы скрипта (любое количество, по одному id на строку). id беседы можно посмотреть в адресной строке, например https://vk.com/im?sel=c28 соответствует 28 id беседы. Если в адресной строке многабукаф, id открытой в данный момент беседы будет соответствовать последнее значение в строке. Внимание! id указывается без буквы "c".

message: папка, содержащая элементы сообщения. В ней может располагаться один .txt файл с текстом сообщения и несколько картинок в формате jpg или png. Для работы скрипта сообщение не должно быть пустым, то есть в папке должна быть как минимум одна картинка или один непустой текстовый файл.

title_keeper

Удерживатель названия беседы. Позволяет так же удерживать и аватарку беседы. Поддерживается работа только с одним аккаунтом одновременно.

При первом запуске скрипт создаст файлы account.txt, chats.txt и папку title

account.txt: логин и пароль через двоеточие в качестве разделителя (login:password)

chats.txt: id бесед для работы скрипта (любое количество, по одному id на строку). id беседы можно посмотреть в адресной строке, например https://vk.com/im?sel=c28 соответствует 28 id беседы. Если в адресной строке многабукаф, id открытой в данный момент беседы будет соответствовать последнее значение в строке. Внимание! id указывается без буквы "c".

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

About

Набор скриптов для бесед ВКонтакте.


Languages

Language:Python 100.0%