പദ്ധതിയുടെ അതിരുകളിൽ
Модератор приходит не моментально. Поэтому для проверки форм и выполнения операций
സവിശേഷതകൾ:
- Действие управляется с помощью YAML-конфига и Markdown-шаблонов;
- В каждый Markdown-шаблон добавляется блок, описывающий условия корректного заполнения формы и желаемые действия;
- Добавляется файл конфигурации с глобальными настройками;
- Формы состоят из секций. Есть 2 типа секций:
- Свободный текст. Действие может проверить, что пользователь потрудился заполнить туда что-нибудь. Осмысленность текста автоматически не проверяется.
- Флажки (checkbox). Можно потребовать заполнить n флажков, такое что 0 {= m1 {= n {= m2 {= общее число флажков в секции. Действие проверяет, что флажки соответствуют флажкам в шаблоне. Если флажки заданы правильно, действие может повесить на issue теги, соотв. флажкам.
- Если форма заполнена неправильно, то действие инструктирует пользователя, как её правильно заполнить и вешает специальную метку.
- Если форма не исправлена в течение определённого времени, то действие может закрыть issue. Автоматический бан пользователей, удаление и перемещение issue пока не реализовано в связи с отсутствием официального API для нужных действий и проблемами с хранением состояния.
- Если проблема устранена, то действие удаляет метку.
- Шаблоны ответов действия, разумеется, настраиваются.
അവലംബം: opennet.ru