Обновление
Премиум-модерация: выключатель формата ника заработал
Галочка «Требовать формат ника» ничего не выключала. Стоило задать хоть один формат и включить «Роли по нику», как бот откатывал роли и слал уведомления «ник участника не соответствует формату сервера» — даже когда владелец снимал главную галочку. Теперь она действительно главная: без неё ни «Роли по нику», ни «Охрана смены ника» не срабатывают, а под галочкой появилась подсказка об этом.
Один замок вместо двух. У раздела была своя галочка «Разрешить администраторам пользоваться этими инструментами» — отдельно от общего замка «Доступ администраторов» на обзоре. Они спорили друг с другом: на обзоре раздел открыт, а у администратора он не открывается, потому что кто-то снял внутреннюю галочку (её мог снять и сам администратор, закрыв раздел от себя). Внутренняя галочка убрана; кому из администраторов доступна премиум-модерация, решает только замок на обзоре.
Мониторинг: ссылку на сервер бот делает сам
Карточка без ссылки больше не висит впустую. Владелец включал «Показывать в каталоге», а поле «Ссылка-приглашение» оставлял пустым — карточка попадала в каталог, но без кнопки «Войти», и людям было некуда нажимать. Одиннадцать серверов стояли так неделями. Теперь поле можно не заполнять: Echo стоит на сервере и сам создаёт вечное приглашение — в канал правил или системный канал, а если их нет, в первый текстовый, где ему разрешено звать людей. Сразу после сохранения карточки, а не по расписанию. Если у сервера есть собственный адрес discord.gg/имя — берётся он.
Если права нет — владелец узнает. Когда боту не хватает права «Создавать приглашения», он шлёт владельцу одно уведомление с просьбой выдать право или вписать ссылку руками, а не молчит.
Тумблер «Показывать в каталоге» срабатывает сразу. Раньше он был обычным полем формы: щёлкнул — «включено», а в каталог сервер попадал только после кнопки «Сохранить» внизу страницы; к тому же до первого сохранения тумблер рисовался включённым, и владелец уходил уверенным, что сервер в каталоге, — а его там не было. Теперь щелчок сам создаёт карточку и включает её (или снимает), без «Сохранить», а пока карточки нет, тумблер честно показывает «выкл».
Видно, есть ли сервер в каталоге — и почему нет. Над настройками стоит плашка с ответом: «Карточка в каталоге — N-е место в топе» со ссылкой на карточку, либо «Карточки в каталоге нет» с причиной — не сохранено, бота нет на сервере, выключен тумблер, скрыта модерацией. Если карточка есть, но без кнопки «Войти» (нет приглашения, ссылка мертва, вход заблокирован), плашка говорит и это, и что делать.