Операторы канала могут задавать различные режимы каналов с помощью команды MODE. В RFC 2811 определены следующие режимы:
- +O user — обозначает создателя канала. Не должен изменятся вручную. (отсутствует во многих реализациях)
- +o user — обозначает оператора канала.
- +v user — даёт пользователю право говорить на модерируемых каналах.
- +a — анонимный канал. Имена всех пользователей скрываются как anonymous!anonymous@anonymous (отсутствует во многих реализациях)
- +m — только пользователи с флагами +o или +v.
- +n — только находящиеся на канале пользователи могут посылать в него сообщения
- +p/+s — канал скрывается во всех ответах сервера если пользователь не находится
- +t — тему канала могут изменять только операторы
- +l limit — ограничевает количество пользователей на канале числом limit.
- +k key — устанавливает ключ (пароль) от канала key
- +b — вывести список банов +b на канале. Доступен всем пользователям
- +b mask — запрещает доступ к каналу пользователей, совпадающих с маской mask.
- +e mask — разрешает пользователям, попадающих под маску mask, заходить на канал вне зависимости от режимов +b
- +I mask — разрешает пользователям, попадающих под маску mask, заходить на канал вне зависимости от режима +I
- +c — оформление текста на канале запрещено (не определено в RFC)
Режимы пользователей- +i — невидимый пользователь
- +s — получать извещения сервера
- +w — получать wallops
- +o — оператор сервера. Для получения должна использоваться команда OPER