Список допуска

Команда -вайтлист - кто может войти в чат, когда включён закрытый вход.

Вайтлист закрывает чат от случайных людей. Пока он включён, любой, кого нет в списке допуска, вылетает из чата сразу после входа, даже если пришёл по ссылке.

-вайтлист

Добавляет участника в список допуска или убирает из него

Синонимы:/whitelist
Администраторы и вышеИерархия применяется
Добавить в список
1-вайтлист<@юзер>
<параметр> — обязательный
Убрать из списка
1-вайтлист убрать<@юзер>
<параметр> — обязательный

[скриншот: подтверждение добавления в список допуска]

Есть два пути. Можно добавить человека заранее, до первого появления в чате: достаточно юзернейма или цифрового ид. А можно подключить админ чат, и тогда, когда кто-то попытается зайти, бот пришлёт туда уведомление и вход подтверждается прямо оттуда.

Как включить закрытый вход

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

Бан и кик всегда убирают человека из списка допуска. После бана он не вернётся по старой ссылке, а после кика при следующем входе снова пройдёт проверку, пока его не добавят обратно.

Обычный выход из чата список не меняет. Человек остаётся в допуске и вернётся без повторной проверки. Если включить в настройках сброс при выходе, каждый вышедший теряет допуск сам, и на новом входе его снова проверят.

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