Действие — Получить данные опроса

Действие позволяет получить данные опроса из вашего сообщества во ВКонтакте

ВАЖНО! Для работы данного действия нужно получить ключ
и добавить его в поле «SkyJoom VK Script» в разделе «Интеграции» сообщества для которого будет выполняться это действие.

Ограничения API

Важно! Особенности ключа накладывают определенные частотные ограничения. Поэтому:
  • действие может выполняться не мгновенно. Нормальное время выполнения: от 1 сек до 2 мин. Регулировать нужно таймерами.
  • ЗАПРЕЩЕНО запускать для большого количества (больше 3-х) подписчиков одновременно!
  • Еще одна особенность в том, что ключ привязан к авторизации. Поэтому важно чтобы вы знали заранее, что он периодически слетает! Например, при «выходе» из ВК. Это особенности ВКонтакте и с этим ничего не поделать. Просто отслеживайте и когда перестает работать, пересоздайте ключ повторно и он продолжит вам помогать :-)
  • Проверку в действия добавлять обязательно. За несработавшие действия без проверки мы ответственности не несём.

Рассмотрим действие подробнее:

Пример действия
Пример действия

1) Переключатель позволяет выбрать сообщество из которого будет выполнено действие.

2) ID опроса: поддерживаются числа и переменные например, %poll_id%
По умолчанию: %poll_id%.

Например, у вас ссылка на опрос: https://vk.com/skyautome?w=poll-41103148_967089459
Значит в действии указываете только 967089459, но в целом достаточно ничего не менять в действии и использовать с событием «Оставил голос в опросе»

Если вы укажете несколько значений через запятую, то Автопилот возьмет только первое.

4) Ссылка на настройку Skyjoom

План инструкции:

Настройка Skyjoom —скрипта

Для настройки скрипта посмотрите видео ниже:

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

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

  • Хостинг или VPS (бесплатный не подойдет, там есть ограничения)
  • желательно попроще (потому что для текущей версии требуется Apache). Ну или можете сами подправить под PHP-FPM
  • Возможность загружать исполняемые PHP скрипты в отдельную папку.
  • Навык смотреть видео и понимать технические инструкции :)
  • Желательно иметь хотя бы базовое понимание понятия запроса на сервер.
Важно! Если у вас MacOS, то файл .htaccess он не отображает (об этом говорится в первом видео). В таком случае нужно создать этот файл на хостинге и сохранить со следующим текстом:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?method=$1 [NC,L,QSA]
RewriteRule \.(ini|conf)$ - [NC,F,L]
# php_flag display_startup_errors on
# php_flag display_errors on
# php_flag html_errors on

Если у вас скрипт будет сохранен в отдельной папке, то файл .htaccess должен быть отредактирован следующим образом:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?method=$1 [NC,L,QSA]
RewriteRule \.(ini|conf)$ - [NC,F,L]
# php_flag display_startup_errors on
# php_flag display_errors on
# php_flag html_errors on
Важно! ВК поменяло версию в VK.API, чтобы все работало открываем файл config.ini и меняем параметры версии v. и дописываем нужный метод.
password=PASTE_YOUR_PASSWORD_HERE
allowed_clubs=
allowed_methods=status.get,groups.approveRequest,groups.removeUser,groups.ban,polls.getById
show_mode=0
v=5.199

Либо качаем новую версию скрипта ниже

Алгоритм установки:

  • Скачиваем по этой ссылке скрипт: https://disk.yandex.kz/d/H3H78MVoZQoB5w
  • Создаем поддомен на сайте, или просто готовим отдельную папку.
  • Открываем файловый менеджер хостинга и там: загружаем скрипт, и распаковываем при помощи архиватора в подготовленную директорию.
  • Там же обычно можно подредактировать конфигурацию.
  • Но можно и на компе распаковать, поправить и по одному файлу загрузить.
  • Сгенерить новый Standalone-токен можно в этом приложении.
  • После повторной авторизации в ВК (или просто когда срок жизни ключа истечет), нужно будет повторно сгенерировать токен и повторно изменить файлы конфигурации скрипта.

Полезные ссылки:

Демонстрация работы команды:

Полезные переменные действия:

Несколько вариантов ответа в опросе: %votes_vk_multiple% 
(если 1 - опрос позволяет выбрать несколько вариантов, если 0 - то только один)
Название опроса: %votes_vk_question%Результат работы действия: %votes_vk_success% (если 1 - данные получены, если 0 - то нет)
Выбранные варианты ответа пользователя (если несколько, то указаны через запятую): %votes_vk_answer% 
Ответ хостинга: %response%
Результат работы действия: %votes_vk_success% (если 1 - данные получены, если 0 - то нет)
70 views·2 shares