Инструкция
- API
- Создание генератора
- Блоки
- Опции
- Блок
- Номер блока
- Добавить блок
- Тип блока
- Разделитель
- Текст до
- Контент
- Текст после
- С большой буквы
- Конец блока
- Последовательности
- Исключения
- Функции
- Кнопки
API
Для личного пользования!
POST запрос на/api/custom/gens/<id>
- получить результат генерации
Для приватных с доступом по ссылке/api/custom/gens/<id>/<key>
key
- 32-х значный ключ.
Ответ в формате JSON: {msg: <result>}
Инструкция по созданию генератора
Категории
Если генератор публичный, обязательно выберите категорию.
У категории "Другое" подкатегорий нет.
Подкатегории
Если генератор публичный, можете выбрать или создать одну или несколько подкатегорию или не выбрать ни одной.
Тэги
Тэги вводятся Enter на компьютере или путём выбора соответсвующего тэга пальцем в открывшемся меню в смартфонах. Не больше 12 тэгов. Можно использовать пробелы. Старайтесь не писать ерунду.
Название
Название генератора.
Описание
Кратко опишите, что делает ваш генератор.
Выравнивание результата
Как будет выравниваться результат.
Доступ
Публичный - доступен всем пользователям. Отображается в поиске!
Приватный - доступен только автору. Не отображается в поиске!
Приватный с доступом по ссылке - доступен автору и людям, имеющим ссылку на генератор (ссылку можно найти на страничке генератора). Не отображается в поиске!
Блоки
Опции
1,2,3 блока в строке.
Регулировка высота контента во всех блоках.
Хорошо работает только на больших экранах.

Блок

Номер блока
Понадобится дальше в последовательности и в исключениях.
Добавить блок
Зеленая кнопка с плюсом. Добавляет блок справа от того, на котором нажата.
Тип блока
Варианты - генерирует переменный результат.
Константа - просто выводит то, что написано в "Контенте".
Разделитель
Через какой символ вводятся варианты в "Контенте". Если нажать на символ ",", то разделитель изменится на ";" и на ".".

Текст до
Постоянный текст, который будет выводится перед результатом генерации из контента. В конце можно поставить пробел (Пример cнизу).

Контент
Варианты через символ "разделителя".
Если константа, то контент постоянен.

Текст после
Постоянный текст, который будет выводится после результата генерации из контента. В начале можно поставить пробел (Пример cнизу).

С большой буквы
Первая буква результата генерации заглавная.

Конец блока
Символ в конце блока. Новую строку по-другому никак не сделать.

Последовательность.
Последовательность, в которой будет идти генерация результата. Номера блоков разделяются запятыми. Для удобства можно нажать на иконку глаза и скрыть все остальные блоки.
В режиме редактирования показываются результаты всех последовательностей! После публикации каждый раз будет случайно выбираться ОДНА последовательность и по ней будет генерироваться результат!
В режиме редактирования в поле результата:
1. ... - пример генерации первой последовательности
2. ... - пример генерации второй последовательности и т. д.

Исключения.
В поле исключения вводятся номера блоков, в которых мы хотим исключить повторения.
Как это работает: при совпадении номера блока с номеров в исключении, из всех остальных блоков удаляется сгенерированный результат.

Функции
Вводятся в поле контента.
Если пользуетесь функциями NUM и LIST, то в поле "Контент" лучше больше ничего не вводить. Пользуйтесь полями "Текст до" и "Текст после".
На функцию Multiply * это не распространяется.
NUM
NUM(1,10) - число от 1 до 10.
NUM(0,15,5) - число от 0 до 15 с шагом 5. Эквивалентно 0,5,15.
Только целые числа!
Multiply *
СЛОВО*2 - СЛОВО в блоке 2 раза. Пример: чтобы не писать много раз одно слово, можно воспользоваться этой функцией и тогда в блоке с контентом "слово1*10, слово2" слово1 будет выпадать чаще, чем слово2.
Можно вводить значения от 1 до 10000. Если вводить больше 10000, значение автоматически сократиться до 10000.
LIST
LIST(1) - возвращает случайный вариант из Списка #1 (Создать свой)

Кнопки
Сгенерировать - проверить, что получается. Если что-то неправильно, покажет ошибки. Если при нажатии ничего не появляется, значит произошла ошибка на сервере. Сообщите о ней в отзывы.
Опубликовать - опубликует генератор, если нет ошибок.
