Скилл VK API в Aizor: как подключить и публиковать посты в сообщество

Содержание
Коротко. Скилл VK API позволяет агенту Aizor публиковать записи на стене сообщества ВКонтакте, прикладывать фото и проверять, что ключ рабочий. Ключ доступа сообщества создаёт администратор в настройках сообщества, срока действия у него нет. В документации VK для метода wall.post назван только ключ пользователя, но у автора Aizorlab агент Aizor публиковал посты с ключом сообщества. Сам VK API бесплатный, цены в документации нет.
Вы ведёте сообщество своего магазина во ВКонтакте и публикуете там три поста в неделю. Каждый раз одно и то же: придумать текст, найти фото, открыть группу, вставить, проверить, нажать «Опубликовать». Сам пост занимает пять минут, а всё вокруг него съедает полчаса.
Скилл VK API забирает у вас эти полчаса. Вы присылаете агенту тезисы и картинку, он показывает готовый текст, а после вашего «да» публикует запись от имени сообщества. Ниже разберём, как его подключить, на примере того же магазина.
Что агент умеет во ВКонтакте?
Команда Aizor описывает скилл так: он публикует записи в сообщество ВКонтакте через VK API (wall.post), загружает фото на стену и проверяет токен. Ключ задаётся один раз и работает во всех чатах и у Telegram-бота.
То есть агент пишет пост, прикладывает картинку и публикует его на стене сообщества. Скилл подходит владельцам групп и SMM-специалистам, которые сейчас ведут стену вручную. Если вам нужна переписка от лица пользователя, это другая задача, она описана в статье про личные сообщения ВКонтакте.
Что нужно подготовить?
- Сообщество, в котором вы администратор. По документации ключ доступа сообщества получает только администратор.
- Телефон: создание ключа нужно подтвердить в приложении ВКонтакте или по SMS.
- Приложение Aizor для macOS или Windows и скилл VK API из каталога. Как устроен Aizor, написано на странице «Что такое Aizor».
Нужен аккаунт Aizor? Скачивание бесплатное, промокод kalsin5 даёт −5% на каждое пополнение.
Открыть Aizor ↗Где взять ключ?
Проще всего создать его в настройках самого сообщества, этот способ описан в документации VK.
- Откройте сообщество, в котором вы администратор.
- В меню справа выберите Управление, затем Дополнительно, затем Работа с API.
- На вкладке Ключи доступа нажмите Создать ключ.
- Выберите права доступа для ключа и нажмите Создать.
- Подтвердите действие в мобильном приложении ВКонтакте или по SMS. После этого ключ появится на вкладке.
- Скопируйте ключ и вставьте его в настройки скилла в Aizor.
Срок действия у ключа сообщества не ограничен, а если он утёк, его можно отозвать. В одном сообществе можно создать несколько ключей с разными правами, так что агенту лучше завести свой.
Опубликует ли агент пост с ключом сообщества?
По документации VK здесь есть неясность. В списке прав ключа сообщества есть истории, фото, виджеты приложений, сообщения, документы и управление, а права на стену (wall) нет. Для метода wall.post документация называет ключ пользователя из Standalone-приложения с правом wall. Это право выдают только в исключительных случаях, по запросу в поддержку VK (devsupport@corp.vk.com). Методы загрузки фото на стену описаны так же, только с ключом пользователя.
Но на практике это работает. Aizor в описании скилла говорит о ключе сообщества, и автор Aizorlab проверил на своём сообществе: агент публиковал посты именно с ним. Начните с тестового сообщества, а если публикация упадёт с ошибкой 7 или 27, напишите в поддержку Aizor и уточните, какие права отметить у ключа.
Как проверить, что всё работает?
Идите от безопасного к боевому. Первые две просьбы ничего не публикуют:
- «Проверь, что ключ ВКонтакте рабочий и какие у него права» (только чтение, в документации для этого есть метод
groups.getTokenPermissions). - «Составь черновик поста про новую акцию и покажи мне, не публикуй».
- «Опубликуй этот текст в тестовом сообществе».
- «Опубликуй пост с этой картинкой в тестовом сообществе» (так проверяется загрузка фото).
Если все четыре прошли, можно переключаться на сообщество магазина.
Попробовать на своём кабинете. Aizor скачивается бесплатно, есть тариф со своими API-ключами. Промокод kalsin5 даёт скидку 5% на пополнение баланса.
Как это выглядит в работе?
Пост по запросу
В понедельник вы пишете агенту: «Завтра привезут новую партию, сделай пост». Он показывает текст, вы правите пару слов, и после вашего согласия запись появляется на стене.
Пост с фото
Агент берёт файл с вашего компьютера, загружает его на сервер VK и прикладывает к записи. По документации в одном посте может быть не больше 10 медиа, так что для фотоотчёта с поставки хватит.
Пост на нужное время
У метода wall.post есть параметр publish_date, время публикации. Значит, пост про субботнюю распродажу можно подготовить в среду и поставить на утро субботы. Aizor также умеет сам запускать задачи по расписанию.
Проверка ключа
Если публикации вдруг перестали проходить, попросите агента проверить ключ. Он покажет, действует ли ключ и какие права у него есть. Для рассылок в мессенджеры смотрите скилл Telegram-бота.
Что делать, если пост не вышел?
Агент покажет код ошибки VK. Самые частые:
| Что видите | Причина | Что делать |
|---|---|---|
| Ошибка 27 | Ключ доступа сообщества недействителен. | Создайте ключ заново в настройках сообщества и вставьте в скилл. |
| Ошибка 5 | Авторизация не удалась: неверный ключ или схема. | Проверьте, что ключ скопирован целиком. |
| Ошибка 7 | У ключа нет прав на это действие. | Создайте ключ с нужными правами или проверьте, какой тип ключа принимает метод. |
| Ошибка 6 | Слишком много запросов в секунду. Для ключа сообщества лимит 20 запросов в секунду, для ключа пользователя 3. | Подождите и повторите. |
| Ошибки 214, 222, 13000 | Нет доступа к добавлению записи; в тексте запрещены ссылки; загрузка контента закрыта из-за страйков сообщества. | Проверьте настройки стены, текст поста и состояние сообщества. |
Как не потерять контроль над сообществом?
Ключ даёт агенту доступ к вашей группе, поэтому выдавайте ровно столько, сколько нужно:
- Давайте ключу только нужные права. Если агент не отвечает подписчикам в сообщениях, право
messagesему не нужно. - Создайте отдельный ключ под агента. Тогда его можно удалить, не трогая другие подключения.
- Включите в Aizor ручное подтверждение публикаций, потому что пост виден подписчикам сразу.
- Не пересылайте ключ в чатах и письмах, держите его только в настройках скилла.
- Чтобы отозвать ключ, откройте Управление, Дополнительно, Работа с API, вкладку Ключи доступа и нажмите Удалить ключ.
Когда всё настроено, три поста в неделю занимают у вас столько времени, сколько нужно, чтобы прочитать черновик и ответить «да».
Инструкция написана по официальной документации VK для разработчиков (dev.vk.com), состояние на октябрь 2026 года. Интерфейс кабинета и условия могут измениться. Автор Aizorlab участвует в партнёрской программе Aizor.
Читайте также


