Репутация

Репутация позволяет участникам оценивать друг друга на сервере.

Каждый участник может:

  • повысить репутацию другого участника на 1;
  • понизить репутацию другого участника на 1;
  • указать необязательную причину оценки;
  • посмотреть репутацию и последние оценки;
  • открыть таблицу лидеров сервера.

Итоговая репутация участника равна сумме всех полученных положительных и отрицательных оценок.

Как открыть и включить

Таблица лидеров доступна на странице «Репутация».

У репутации нет отдельного переключателя. Доступность команд /rep зависит от общего модуля Рейтинг:

  1. Откройте «Обзор сервера».
  2. Найдите раздел Модули.
  3. Убедитесь, что модуль Рейтинг включён.

Если настройка модуля ещё не создавалась, он считается включённым.

Команда /рейтинг, которая включает или выключает начисление опыта, на репутацию не влияет. Она управляет только опытом, уровнями и учётом голосового времени.

Подробнее о различии этих настроек можно прочитать в разделе «Рейтинг».

Правила оценок

ПравилоОписание
Положительная оценкаКоманда /rep give добавляет участнику 1 очко репутации.
Отрицательная оценкаКоманда /rep down снимает у участника 1 очко репутации.
ПричинаУказывать необязательно. В ответе бота причина обрезается до 200 символов.
Оценка самого себяНельзя изменять собственную репутацию.
Оценка ботовНельзя изменять репутацию ботов.
Задержка между оценкамиОдин участник может оценивать одного и того же участника не чаще одного раза в час. Положительные и отрицательные оценки используют общую задержку.
Ограничение /rep giveНе больше 5 вызовов в минуту.
Ограничение /rep downНе больше 2 вызовов в минуту.

Как работает часовая задержка

Задержка рассчитывается отдельно для каждой пары участников: кто оценивает → кого оценивает.

Например, если участник поставил другому участнику +1, он не сможет поставить ему новую оценку, включая −1, в течение следующего часа.

При этом он сможет оценивать других участников, а другие пользователи смогут оценивать этого же участника независимо.

Команды

КомандаКто может использоватьОписание
/rep give member:<участник> [reason:<причина>]Все участникиДобавляет выбранному участнику 1 очко репутации.
/rep down member:<участник> [reason:<причина>]Все участникиСнимает у выбранного участника 1 очко репутации.
/rep showВсе участникиПоказывает вашу репутацию и последние оценки.
/rep show member:<участник>Все участникиПоказывает репутацию выбранного участника.
/rep topВсе участникиПоказывает 10 участников с наибольшей репутацией.
/rep history member:<участник>Участники с разрешением Discord Управлять серверомПоказывает последние 25 оценок выбранного участника вместе с авторами и причинами.

Положительная оценка

Команда:

/rep give member:<участник> reason:<причина>

добавляет участнику 1 очко репутации.

Причину можно не указывать.

Результат команды публикуется в текущем канале и виден другим участникам.

Отрицательная оценка

Команда:

/rep down member:<участник> reason:<причина>

снимает у участника 1 очко репутации.

Причину можно не указывать.

Результат также публикуется в текущем канале.

Просмотр репутации

Команда:

/rep show

показывает вашу репутацию.

Для просмотра другого участника используйте:

/rep show member:<участник>

В ответе отображаются:

  • текущий счёт;
  • общее количество полученных оценок;
  • до пяти последних оценок с указанными причинами.

Раздел с последними причинами показывает только те оценки, при создании которых была указана причина.

Оценки без причины в этом списке не отображаются, но продолжают учитываться в общем счёте и количестве оценок.

Таблица лидеров

Команда:

/rep top

показывает 10 участников с наибольшей суммой репутации.

Веб-панель содержит более подробную таблицу с постраничной навигацией.

История участника

Команда:

/rep history member:<участник>

предназначена для модерации и доступна участникам с разрешением Discord Управлять сервером.

Она показывает до 25 последних оценок выбранного участника:

  • положительная или отрицательная оценка;
  • автора оценки;
  • дату и время;
  • указанную причину.

Ответ виден только пользователю, который вызвал команду.

Как хранится репутация

Каждая оценка сохраняется как отдельная запись.

В ней содержатся:

  • автор оценки;
  • получатель;
  • значение +1 или −1;
  • причина, если она указана;
  • время создания.

Итоговый счёт рассчитывается как сумма всех записей участника.

Например:

  • три положительные оценки дают +3;
  • две отрицательные оценки дают −2;
  • итоговая репутация будет равна +1.

Журнал событий

Каждая оценка записывается в журнал событий сервера в категории Репутация.

Эти события можно просматривать на соответствующей странице веб-панели.

Запись в журнале не заменяет историю /rep history: команда показывает оценки конкретного участника, а журнал содержит общую последовательность событий сервера.

Что показывает панель

Страница «Репутация» содержит таблицу лидеров.

Для каждого участника отображаются:

  • место;
  • имя;
  • итоговый счёт;
  • количество полученных оценок.

На одной странице отображается до 25 участников.

Изменять, добавлять или удалять оценки через веб-панель нельзя. Раздел предназначен только для просмотра.

Ограничения

Оценку нельзя удалить

Отменить или удалить ранее поставленную оценку нельзя.

Для этого нет:

  • отдельной команды;
  • кнопки в веб-панели;
  • административного действия.

Скорректировать счёт можно только новой компенсирующей оценкой.

Например, ошибочный +1 можно компенсировать оценкой −1, но только после завершения часовой задержки между теми же участниками.

Общая задержка для плюсов и минусов

Положительные и отрицательные оценки используют одну задержку.

Нельзя поставить участнику +1, а затем сразу изменить решение и поставить −1.

Нет отдельного переключателя

Выключение общего модуля Рейтинг блокирует все команды /rep.

При этом сама репутация не связана с начислением опыта и не удаляется после выключения модуля.

После повторного включения сохранённые оценки и итоговые значения останутся на месте.

Причины отображаются не всегда

Команда /rep show показывает только последние оценки, у которых была указана причина.

Поэтому количество записей в разделе последних причин может быть меньше общего числа оценок.

Достижения не получают прогресс

Оценки репутации пока не увеличивают прогресс достижений типа reputation.

Подробнее об автоматическом прогрессе можно прочитать в разделе «Достижения».