2.2 Действия
Действия выполняют операции с ресурсами, пользователями, данными.
Отправить сообщение - отправить от имени группы личное сообщение пользователю. Сработает только в случае, если пользователь уже что-то писал группе или разрешил сообщения от группы в меню. Подробнее о сообщениях читаем в специальном разделе.
Ресурс добавить/отнять - добавляем пользователю ресурс из списка существующих у нас, если надо отнять - пишем количество с минусом (плюс писать не надо, если прибавить). Желательно добавлять примечание, чтобы пользователь видел за что ему зачислено.
Ресурс задать значение - установить количество ресурса (и не важно сколько было до этого). Полезно, когда нужно сбросить баллы перед повторным прохождением теста.
Принять в группу - одобряет заявку пользователя в закрытую группу. Требует токена администратора и существование заявки пользователя на момент срабатывания. Если заявка будет подана позднее - не сработает. Если нет токена админитратора - действие вообще может не отображаться в списке.
Исключить из группы - исключает пользователя из сообщества. Требует токена администратора.
Добавить в список - добавляет пользователя в указанный список или несколько списков. Если он там уже есть - дважды не сработает, поэтому проверку на существование в списке можно не делать.
Убрать из списка - убирает пользователя из выбранного списка или нескольких.
Очистить список - удаляет всех пользователей из выбранного списка.
Выбрать случайных - выбирает указанное количество пользователей из одного или нескольких списков и помещает их в другой список, который можно обнулить перед выполнением операции. Полезно, когда вам нужно выбрать некоторое количество победителей из большого количества участников.
Выполнить программу - запустить на тех же исходных данных другую активность, можно выбрать с какого именно блока. Используйте, чтобы разбивать большие программы на несколько.
Обработать список программой - применить программу к списку пользователей, как если бы каждый из них выполнил эту активность. Операция устарела, сейчас её функции выполняет "рассылка".
Подождать - приостановить работу программы на указанное время (на 5 минут) или до указанного времени (до 12:00 завтра). Удобно использовать в автоворонках. Если схема уже в работе и есть ожидающие пользователи - в блоке будет видно сколько человек.
Отменить отложенные вызовы - отменить для пользователя ожидающие вызовы, сделанные блоком "Подождать". Полезно, если нужно отписать его от периодической рассылки или автоворонки - он удалится из очередей и ему больше не будут приходить сообщения от отложенной БС.
Комментарий на стене - оставить комментарий на стене сообщества. Если этот блок применяется в БС, срабатывающей тоже на комментарий - то можно даже не указывать адрес поста, опубликует под текущим. Требует токена админа! При большой частоте комменариев может не срабатывать из-за капчи, которую предлагает ввести ВК.
Комментарий в обсуждении - то же самое, только в обсуждении.
Удалить этот комментарий - удаляет комментарий, на который сработала активность. Можно применять, если в комментарии была системная команда или другое нежелательное содержание.
Переменная - БС могут выполнять вычислительные операции с цифрами, математическими знаками, скобками, ссылками на другие блоки, функциями (об этом подробнее в другом разделе руководства, которого ещё нет). Блок Переменная можно использовать для промежуточных вычислений или для последующей вставки в сообщение или комментарий через ссылку вида {b12_v}, где 12 - это номер блока, а v - имя поля, содержащего переменную.
Ссылка -> Пост - преобразователь ссылки на пост в текст самого поста. Например, вы просите пользователя опубликовать у себя на стене отзыв и прислать на него ссылку. Преобразователь вытащит по этой ссылке сам пост и в дальнейших блоках можно будет проверять его длину, ключевые слова и прочее. Внимание! Тот, кто прислал ссылку обязательно должен быть автором поста!
Коррекция ввода - преобразователь введённого текста, БОЛЬШИЕ буквы становятся маленькими, а похожие русские (а-русская) в английские (a-английская). Блок полезен, когда вы просите пользователя ввести координаты, например "а1", а он пишет "A1", причём с русской буквой. Пропускаем данные через корректор, получаем маленькие английские буквы на выходе.
Сбросить данные о прохождении массива - обнуляет итератор блока с типом "условие - массив" в этой же схеме. Например, если пользователь хочет прервать ответы на вопросы викторины и начать сначала.
Перевод реальных денег в ресурс - операция работает только в БС, срабатывающих на личное сообщение группе, превращает переводы VKPay в ресурс по выбранном курсу обмена.
Оглавление
- 1.1 Возможности сервиса
- 1.2 Версии движка
- 1.3. Активный и пассивный режимы
- 1.5 Ресурсы
- 1.7 Личные сообщения и комментарии
- 1.7.1 Внешние ссылки
- 1.8 Проекты
- 1.9 Промокоды
- 2 Блоксхемы (БС)
- 2.1 Условия
- 2.1.1 Внешний расчётный модуль (ВРМ)
- 2.1.2 Библиотека ВРМ
- 2.2 Действия
- 2.5 Переменные, функции, константы
- 3. Приложение
- 4. Библиотека
- 4.1 Страницы
- 4.1.2 Датавиджеты
- 4.1.2.1 Форма ввода
- 4.1.2.2 Рейтинг в виджете приложения
- 5. API
- 6. Статьи, ссылки, примеры
- 6.1 Графический движок cover41
- 6.2 Синтаксис Cover
- 7. Энергия
- 8.1 CSS-селекторы