Найпростіший спамер вконтакте

Сьогодні ми будемо писати найпростіший спамер для Вконтакті.


Нам знадобиться Delphi. В принципі, підійде будь-яка версія. Я буду писати на DEPHI XE 7. У кого немає - качайте!

Найпростіший спамер вконтакте

Будь-які повідомлення, як на сторінках користувачів, так і на сторінках груп, потрапляють в загальний список новин та впорядковуються лише за датою повідомлення, ніяких ранжирування немає. Навіть пости в порожніх групах потрапляють сюди.

Як ви, можливо, здогадалися зараз ми напишемо невелику програму, в навчальних цілях, яка буде раз у хвилину додавати пост в нашу групу і видаляти попередній.

КРОК 1. Створюємо новий проект в DELPHI


Створили проект, робимо ось таку просту форму:

Найпростіший спамер вконтакте

КРОК 2. Отримуємо access_token


Для роботи з vk api нам знадобиться ключ доступу додатки. Створюємо глобальну строкову змінну token: string.
Пишемо процедуру отримання ключа:


Не забуваємо зв'язати компоненти IDHTTP і SSLIOHandlerSocketOpenSSL. Також, для новачків додам, що для HTTPS з'єднання необхідна пара DLL бібліотек, ssleay32.dll і libeay32. Скачайте їх і додайте в папку з програмою.

КРОК 3. Вивчаємо VK api

У вконтакта є зручний API з докладною документацією. Нам необхідно три методи: додавання поста, видалення поста і id останнього поста на стіні.
-wall.get
-wall.post
-wall.delete

КРОК 4. Пишемо головний цикл


Цикл у нас буде викликатися таймером. Поставимо інтервал таймера в одну хвилину. За замовчуванням таймер вимкнений. При натисканні на кнопку запуску включаємо таймер.


Код обробки події таймера:

Тестуємо нашу програму

Найпростіший спамер вконтакте

Ось так виглядає наш автоматично зроблений пост

Найпростіший спамер вконтакте

І ось наш пост вже в пошуку за ключовим словом «футболки»!

Найпростіший спамер вконтакте


P.S.
Звичайно, це навчальний приклад, і його треба трохи доробити для повноцінної роботи. В добу в групу можна додавати 50 постів, тому треба навчити програму при досягненні ліміту постів автоматично створювати нову копію групи.

Исходник програми лежить тут

Найпростіший спамер вконтакте