Переменные пользователя

Записать в переменную значение

В пункте 1 - выбирайте переменную, в которую будем записывать значение. А в поле 2 указываем значение, которое будет записано в переменную. В поле значения можно вставлять различные другие переменные (они будут заменены на их значения в момент записи).

Записать полученный ответ в переменную

Это действие будет записывать текст ответа от человека в переменную. Удобно использовать в связке с ожиданием ответа.

Увеличить значение переменной на число

Увеличивает значение переменной на указанное число.

Если в переменной лежит не число, то оно будет приравнено к нулю, а затем будет прибавлено указанное число.

Уменьшить значение переменной на число

Уменьшает значение переменной на указанное число.

Если в переменной лежит не число, то оно будет приравнено к нулю, а затем будет прибавлено указанное число.

Добавить в конец переменной

Добавляет в конец переменной указанное значение.

Например, в переменной написано значение "Кот", указываем в поле значение буквы "ик" и получаем результат - "Котик". Если переменная была пустой, то в переменной будет то значение, которое указано.

Добавить в начало переменной

Добавляет в начало переменной указанное значение.

Например, в переменной написано значение "Кот", указываем в поле значение буквы "ик" и получаем результат - "икКот". Если переменная была пустой, то в переменной будет то значение, которое указано.

Очистить переменные

Очищает значения выбранных переменные

Выбрать переменную с наибольшим значением

В поле "переменные" нужно выбрать переменные, в которых будет искаться наибольшее число. Например (скриншот выше), в попугаях записано число 48, а в Ответе на первый вопрос = 20. Наибольшее число = 48. Это число будет записано в указанную переменную (max_value) на скриншоте. Его можно использовать далее по боту через конструкцию {%max_value%}

Выбрать переменную с наименьшим значением

В поле "переменные" нужно выбрать переменные, в которых будет искаться наименьшее число. Например (скриншот выше), в попугаях записано число 48, а в Ответе на первый вопрос = 20. Наименьшее число = 20. Это число будет записано в указанную переменную (min_value) на скриншоте. Его можно использовать далее по боту через конструкцию {%min_value%}

Сформировать рейтинг

По пунктам:

  1. Укажите переменную по которой будет составлен рейтинг. Например, у вас есть переменная, в которой лежат баллы кармы, которые получают ваши пользователи. И вы хотите показать ТОП-10

  2. В пункте количества указывайте какой топ нужно составить: топ-10, топ-100 и тд. Максимум - 100.

  3. Инвертировать рейтинг - вы можете показать в ТОПе тех, у кого меньше всего значение переменной. Например, если вы делаете по переменной с отрицательными значениями. Или хотите показать тех, кто отстал

  4. Показать позицию текущего пользователя - если у нас есть ТОП-10, а в этих 10 нет пользователя, которому мы показываем ТОП, то было бы здорово ему показать на какой он позиции, чтобы у него была мотивация достичь ТОП-10. Эта настройка как раз покажет информацию о его данных в ТОПе

  5. В какую переменную будет сохранен сформированный рейтинг. Он будет в виде обычного текста. Для того, чтобы отправить рейтинг в сообщении далее - напишите в сообщение переменную {%rating%}.

Last updated