Список допуска
Команда -вайтлист - кто может войти в чат, когда включён закрытый вход.
Вайтлист закрывает чат от случайных людей. Пока он включён, любой, кого нет в списке допуска, вылетает из чата сразу после входа, даже если пришёл по ссылке.
-вайтлистДобавляет участника в список допуска или убирает из него
/whitelist<параметр> — обязательный<параметр> — обязательный[скриншот: подтверждение добавления в список допуска]
Есть два пути. Можно добавить человека заранее, до первого появления в чате: достаточно юзернейма или цифрового ид. А можно подключить админ чат, и тогда, когда кто-то попытается зайти, бот пришлёт туда уведомление и вход подтверждается прямо оттуда.
Как включить закрытый вход
Сам вайтлист включается в настройках чата. Там же настраивается, писать ли в чат о каждом кике и убирать ли человека из списка, когда он выходит из чата. Пока вайтлист выключен, список никого не ограничивает и просто хранится на будущее.
Бан и кик всегда убирают человека из списка допуска. После бана он не вернётся по старой ссылке, а после кика при следующем входе снова пройдёт проверку, пока его не добавят обратно.
Обычный выход из чата список не меняет. Человек остаётся в допуске и вернётся без повторной проверки. Если включить в настройках сброс при выходе, каждый вышедший теряет допуск сам, и на новом входе его снова проверят.
Для команды нужно право на управление вайтлистом, и действуют обычные правила иерархии: нельзя тронуть того, чей уровень равен вашему или выше.