@alex_rexby/n8n-nodes-vk
v0.4.8
Published
VKontakte (VK) API integration for n8n - Personal Account
Maintainers
Readme
n8n-nodes-vk
Нода ВКонтакте для n8n — автоматизация личной страницы VK.
Возможности
🎯 VK Node (Основная нода)
| # | Раздел | Операции | |---|--------|----------| | 1 | 👥 Сбор аудитории | Участники группы, Рекомендации друзей, Список друзей, Подписчики, Мои сообщества, Поиск сообществ, Информация о пользователе | | 2 | 📝 Постинг контента | Публикация на стене, Загрузка фото, Загрузка документов, Получить посты, Удалить запись, Репост | | 3 | ❤️ Взаимодействия | Добавить в друзья, Удалить из друзей, Заявки, Лайк, Убрать лайк, Вступить/покинуть группу, Комментарий | | 4 | 💬 Сообщения | Отправить ЛС, История, Диалоги, Прочитать, Удалить, Статус «печатает» | | 5 | 🔧 Утилиты | Проверить дружбу, Проверить лайк, LP-сервер, Получить комментарии |
Ключевые фичи:
- Загрузка медиа — 3-шаговый процесс VK (getUploadServer → upload → save), работает из URL или binary
- From Input — динамические ID из предыдущих нод для цепочек
- Авто-пагинация — автоматический обход лимитов API с анти-флуд задержкой 250ms
- Все описания на русском
⚡ VK Trigger (Триггер-нода)
| Событие | Метод | Описание | |---------|-------|----------| | Новое сообщение в ЛС | Long Poll | Реалтайм через LP-сервер | | Новый комментарий к посту | Polling | Мониторинг wall.getComments | | Заявка в друзья | Polling | Сравнение friends.getRequests | | Новый пост на стене | Polling | Мониторинг wall.get |
Триггеры используют staticData — первый запуск сохраняет состояние, не триггерит.
Установка
Через интерфейс n8n
Settings → Community Nodes → Install → n8n-nodes-vk
Через npm
cd ~/.n8n/nodes
npm install n8n-nodes-vk
# Перезапустить n8nПолучение токена
- Перейти на vkhost.github.io
- Нажать «Разрешить» — откроется страница с токеном в URL
- Скопировать
access_tokenиз адресной строки - Вставить токен в настройки credentials ноды VK
Примеры workflow
Авто-лайк постов рекомендованных друзей
[VK: Рекомендации друзей] → [Filter город] → [VK: Получить посты from input] → [VK: Лайк from input] → [Wait 5-20s]Автоответ на заявки в друзья
[VK Trigger: Заявка в друзья] → [VK: Добавить в друзья from input] → [VK: Отправить ЛС from input "Привет!"]Мониторинг комментариев
[VK Trigger: Новый комментарий] → [IF содержит ключевое слово] → [VK: Написать комментарий-ответ]Автопостинг с фото
[HTTP Request: скачать фото] → [VK: Загрузить фото] → [VK: Опубликовать на стене с attachment]Лицензия
MIT
