Таблица модерации · для кураторов с правами редактора

Памятка куратора

Как выдавать баллы, предупреждения и иммунитет, принимать и снимать модераторов, оформлять неактив и что можно править в таблице руками.

Всё, что меняет баллы, предупреждения, иммунитет и состав, делается через формы. Руками в таблице правятся только листы «Состав» и «Настройки».

Три формы

Ссылки выдаёт владелец таблицы. Форма записывает отправку, только если вы вошли под почтой Google из списка выдающих: по ней в лог попадает ваш ник.

Выдача

Баллы, предупреждения, иммунитет, повышение, понижение, снятие
  • Можно отметить нескольких: все получат одно и то же.
  • Баллы: 5 начислить, -5 списать.
  • Предупреждение и иммунитет: пусто или 1 выдать, -1 снять.
  • «Действует до» только для предупреждения и иммунитета со сроком.
  • Повышение и понижение: выберите новую должность, в «Составе» она сменится сама.
  • Разные баллы разным людям: страница «Баллы по отдельности», у неё своя причина.

Назначение

Новые модераторы
  • На каждого: ник, ID Discord, должность.
  • Ещё один человек: ответ «Да, добавить ещё» в конце страницы, до 10 за отправку.
  • Дата постановления общая, пусто означает «сегодня».
  • В «Состав» и в форму выдачи человек попадёт сам.

Неактив

Временное отсутствие
  • Срок: число дней или последний день датой. Если заполнены оба, берётся дата.
  • День отправки считается первым. 3 дня с 9-го: это 9, 10 и 11-е.
  • Статус «Неактив» ставится сразу.
  • Обратно на «Активный» скрипт меняет сам, ночью после последнего дня.

Как сделать

ЗадачаГдеЧто сделать
Баллы всем поровнуФорма выдачиТип «Баллы», количество со знаком
Баллы каждому своё (итоги недели)Форма выдачиСтраница «Баллы по отдельности»: число напротив нужных ников, остальные пустые
Исправить ошибочную выдачуФорма выдачиВстречная запись: тот же тип с обратным знаком, причина «ошибочная выдача»
Принять модератораФорма назначенияНик, ID Discord, должность
Повысить или понизитьФорма выдачиТип «Повышение» или «Понижение» и поле «Новая должность». Должность и дата повышения в «Составе» поменяются сами
Снять модератораФорма выдачиТип «Снятие». Строка уйдёт в «Архив» сама
Оформить неактивФорма неактиваСрок в днях или последний день датой
Продлить или сократить неактивЛист «Неактивы»Исправить число в столбце «Дней» или отправить новую заявку: она заменит действующую
Вернуть из неактива досрочно«Состав» + «Неактивы»В «Составе» статус «Активный», в «Неактивах» в столбце «Статус» заменить «Идёт» на «Завершён»
Отправить в отпускЛист «Состав»Статус «Отпуск». Вернуть тоже вручную: за отпуском скрипт не следит
Сменить никЛист «Состав»Исправить ник в ячейке, по одной за раз. Записи в «Логе» и «Неактивах» скрипт перенесёт сам
История модератораЛист «Лог»Фильтр по столбцу «Кому»

Очистка логов при снятии. Ответ «Да» на вопрос «Очистить логи?» безвозвратно удаляет из «Лога» все записи об этом модераторе. Итоговые баллы остаются в «Архиве».

Что правится вручную

В листе «Состав» руками правятся ник и ID. Должность меняет форма выдачи.

Что можно менять в таблице

ЛистМожноНельзя
СтатистикаТолько смотретьнетЛюбые ячейки: всё на формулах
СоставдаДолжность, дата повышения, статус, ID Discord, примечаниенетУдалять строки и стирать ники
ЛогФильтровать и сортироватьнетПравить и удалять записи
НеактивыдаСтолбцы «Дней» и «Статус»нетСтолбец «Окончание»: там формула
АрхивдаПримечаниенетОстальное заполняет скрипт
НастройкидаДолжности, испытательный срок, лимит предупреждений, норма балловнетТипы действий в столбце D
ДоступНичегонетСписок выдающих ведёт владелец

Во всей таблице нельзя переименовывать листы, двигать или удалять столбцы и править заголовки. Меню «Модерация» и редактор Apps Script предназначены владельцу таблицы.

Сообщения в Discord

На каждую отправку формы в канал лога приходит одно сообщение. По нему проверяют, что запись прошла.

ЗаголовокЧто означает
Название действияЗапись сделана. Внутри: кому, кто выдал, причина, текущий итог
«… не записана»Форма заполнена с ошибкой, в таблицу ничего не попало. Причина в строке «Что не так». Исправьте и отправьте заново
«… записано не полностью»Часть людей пропущена, они перечислены с причиной. Оформите их отдельной отправкой
«Неактив завершён»Срок вышел, статус возвращён. Единственное сообщение с настоящим упоминанием главного модератора
«Итоги недели»Сводка по воскресеньям

Если сообщения нет, а запись в «Логе» есть, подождите: Discord временно не принимает запросы, сообщение дойдёт само. Повторно форму не отправляйте, иначе получится двойная выдача.

Если что-то не так

Что происходитЧто делать
Нет ни записи, ни сообщенияПроверить, под каким аккаунтом Google открыта форма. Если аккаунт верный, написать владельцу
Баллы в «Статистике» не изменилисьСравнить ник в «Логе» и в «Составе», включая пробелы и регистр. Если ник меняли вставкой и записи не переехали, написать владельцу
«Всего» и «за неделю» одинаковыеНичего: все баллы получены на этой неделе, в понедельник «за неделю» обнулится
Упомянут другой человекИсправить ID в «Составе», предварительно поставив ячейке текстовый формат
Вместо упоминания просто никВписать ID Discord в «Состав»
Ника нет в списке формыДобавить человека формой назначения
Статус не вернулся после неактиваСверить дату в столбце «Окончание». Если она прошла больше суток назад, написать владельцу
Случайно изменена формула или удалена строкаСразу Ctrl+Z. Если поздно: «Файл» → «История версий» и сообщить владельцу