4.2.3. Mode-сообщение
Команда: | MODE |
Команда MODE интересна своей двоякостью в IRC. Она позволяет изменять режим как имен пользователей, так и каналов. Рациональность этого выбора в том, что один день никнеймы будут устаревшими. Так же дела обстоят и с настройкой канала.
Когда проверяются MODE-сообщения, это рекомендуется делать, ибо вводимое сообщение будет проверено первым, и тогда изменения, которые проверены и верны, вступят в силу.
4.2.3.1. Режимы канала
Параметры: | <channel> {[+|-]|o|p|s|i|t|n|b|v} [<limit>] [<user>] [<ban mask>] |
Команда MODE предоставляет операторам канала изменять характеристики «своего» канала. Так же есть требование, что изменять режимы канала могут только те операторы канала, которые создали канал.
Список доступных режимов канала:
- o - брать/давать привилегии операторов канала
- p - флаг приватности канала;
- s - флаг секретности канала;
- i - флаг канала invite-only;
- t - при установке этого флага, менять топик могут только операторы;
- n - запрещает сообщения на канал от посторонних клиентов;
- m - модерируемый канал;
- l - установка ограничения на количество пользователей;
- b - установка маски бана;
- v - брать/давать возможность голоса при модерируемом режиме;
- k - установка на канал ключа (пароля).
Когда используются установки 'o' и 'b', ограничение на полный из трех When using the 'o' and 'b' options, a restriction on a total of three per mode command has been imposed. That is, any combination of 'o' and