Всё, что серверу действительно нужно
Каждый модуль выключен, пока вы его не включите, и все они настраиваются из одной панели.
Модерация
Бан, кик, мут и предупреждения — каждое действие пронумеровано и находится поиском. Иерархия проверяется до действия, поэтому никто не может действовать выше себя.
Проверка
Капча, которую бот рисует сам. Никакой внешний сервис не видит ваших участников, потому что его просто нет: изображение создаётся внутри процесса.
Защита от рейдов и вайпов
Отслеживание волны заходов, лимиты на массовые действия и блокировка, которая помнит, что изменила, чтобы вернуть как было. Сначала только в режиме отчёта, чтобы вы увидели работу до вмешательства.
Тикеты
Приватные каналы или ветки, открываемые из панели, с вопросами, назначением и стенограммами. Содержимое сообщений не хранится, пока вы не включите стенограммы.
Логи
Удалённые и изменённые сообщения, входы, выходы, роли, каналы, голос. В каждой записи указано, кто это сделал, и взято это из журнала аудита, а не угадано.
Заявки и апелляции
Вакансии в команду, на которые подают заявки, рассматриваемые и голосуемые приватно. Забаненные могут подать апелляцию в личных сообщениях, и одобренная апелляция сама отменяет наказание.
Войдите и выберите сервер
Здесь не нужно создавать аккаунт и придумывать пароль. Discord сообщает сайту ваше имя пользователя и список серверов — и ничего больше, и вы в любой момент можете отозвать это в настройках самого Discord.
Войти через Discord
Обычное окно разрешения, которое запрашивает имя и список серверов. Ни почты, ни сообщений, и ничего не записывается: сессия живёт в одной подписанной cookie, которая истекает сама.
Выберите сервер
Все серверы, где у вас есть Управление сервером, и те, где sick уже есть, идут первыми. Это то же право, что проверяет
/setupвнутри Discord, поэтому здесь не предложат того, в чём там откажут.Добавьте туда, где его нет
Одно нажатие добавляет sick именно на этот сервер: Discord открывается уже нацеленным на него, а не со списком всех ваших серверов. Сама настройка — это
/setup, внутри Discord.
Три шага
Добавьте бота
Он запрашивает ровно те 19 прав, которые его код действительно использует, и ни одним больше — любое можно снять.
Поднимите его роль
Discord не даст ни одному боту действовать на участника, чья высшая роль выше его собственной. Перетащите sick выше ролей, которыми он должен управлять.
Запустите
/setupВыберите функцию, и панель покажет, что настроено, чего не хватает и что ещё нужно, чтобы она заработала.
То, о чём большинство ботов молчит
Капча рисуется здесь
Проверка создаёт своё изображение внутри процесса. Поставщика капчи нет, поэтому никакая третья сторона не получает адреса ваших участников в обмен на оценку.
Адреса не хранятся никогда
Там, где боту нужно узнать уже встречавшийся адрес, он хранит хеш с ключом, а не сам адрес. В украденной базе не будет ни одного IP.
Содержимое сообщений не сохраняется
Ничто не хранит то, что пишут люди. Стенограммы тикетов — единственное исключение, и они выключены по умолчанию.