Основные команды IRC - ChanServ
ChanServ (channel service) - сервис, позволяющий пользователям IRC регистрировать каналы и регулировать некоторые их параметры. ChanServ поможет вам предотвратить возможный "захват" канала. Канал, который не посещается в
15 дней, теряет свою регистрацию на ChanServ. Все команды ChanServ описаны ниже, для получения подробной информации наберите: /msg ChanServ help commands
/cs register <канал> <описание>
Регистрирует канал <канал> в базе данных ChanServ. Пароль
<пароль> нужен для вашей дальнейшей идентификации. Вы должны иметь статус оператора для регистрации канала. После регистрации вы автоматически получаете статус основателя канала и флаги SuperOp, и можете управлять уровнем доступа других пользователей канала с помощью команды ACCESS ( /msg ChanServ HELP ACCESS ). Для регистрации канала
ваш ник должен быть уже зарегестрирован в NickServ ( /msg NickServ HELP REGISTER ). Если ник основателя канала превысит время регистрации или его регистрация будет отменена командой DROP , канал и его списки доступа так же будут удалены из базы ChanServ автоматически.
/cs drop <канал> [пароль]
Отменяет регистрацию канала <#канал>. Только основатель канала может применить команду DROP .
/cs identify <канал> <пароль>
Идентифицировать себя как основателя канала <канал>. Большинство команд ChanServ требуют такой идентификации перед их применением.
/cs info <канал>
Показывает информацию о канале <канал>, включая его создателя, время регистрации, топик, режимы и прочее.
/cs invite <канал>
Пригласит вас в канал <канал>. Полезно, если на канале стоит +i.
Пример: /msg ChanServ INVITE #канал - ChanServ пригласит вас в #канал.
/cs op <канал | ALL> [ники]
Дает статус оператора (op) для [ники]. Если ник не указан, статус
оператора получит написавший команду. Поставив знак - перед ником, вы снимете с него статус оператора. Если установлен SECUREOPS ON , ChanServ не даст статус оператора тем, кого нет в списках доступа канала с флагами AutoOp или выше. Примеры: /msg ChanServ OP #канал дает статус оператора тому, кто написал команду в #канал. /msg ChanServ OP #канал ник1 -ник2 ник3 дает статус оператора ник1 и ник3, но снимет статус с ник2 в #channel. /msg ChanServ OP ALL дает статус оператора всем в канале, если у вас есть доступ к CMDOP.
/cs voice <канал> [ники]
Дает статус голоса (voice) для [ники]. Если ник не указан, статус
голоса получит написавший команду. Поставив знак - перед ником, вы снимете с него статус голоса. Примеры: /msg ChanServ VOICE #канал дает статус голоса тому, кто написал команду в #канал. /msg ChanServ VOICE #канал ник1 -ник2 ник3 дает статус голоса ник1 и ник3, но снимет статус с ник2 в #канал.
/cs list <маска>
Показать список всех зарегистрированых каналов в соответствии с маской <маска>, кроме каналов установленных в SET PRIVATE ON .
/cs unban <канал> [ALL]
Снять все баны, соответствующие вашему идент@хост в канале
<канал>. Если вы укажете ALL , все баны в канале <канал>
будут сняты. Вы должны иметь уровень доступа SuperOp в канале
<канал> для использования опции ALL . Примеры: /msg ChanServ
UNBAN #канал снимет все баны в канале #канал по вашей маске хоста. /msg ChanServ UNBAN #канал ALL снимет все баны в канале #канал.
/cs clear <канал> <опция>
ChanServ очистит флаги канала как указано в <опция>. Доступные опции: OPS - Снимет статус оператора (op) со всех в канале. VOICES - Снимет статус голоса (voice) со всех в канале. MODES - Снимет все флаги (modes) с канала. BANS - Удалит все баны в канале. GECOSBANS - Удалит все ник-баны в канале. USERS - Удалит всех пользователей (kick) из канала. ALL - Комбинация всего вышеперечисленного.
/cs sendpass <канал>
Если вы забыли свой пароль, по этой команде на ваш e-mail будет выслан временный пароль, с которым вы сможете идентифицироваться на сервере и затем сменить пароль на постоянный.
Подмножество команд ACCESS для настройки доступа пользователей на канал:
Команды ACCESS предназначены для управления списком уровней доступа к каналу <канал>. Пользователи с указанными масками хостов в списке доступа могут использовать различные команды ChanServ, в зависимости от уровня, которым они обладают ( /msg ChanServ HELP ACCESS для просмотра
стандартных уровней доступа). Любой, кто не указан в списке уровней доступа к каналу, имеет доступ по умолчанию равный 0. Для более подробной информации наберите: /msg ChanServ HELP ACCESS {ADD | DEL | LIST} .
/cs access <канал> ADD <маска | ник> <уровень>
Команда ACCESS ADD позволяет добавлять маски хостов или ники в список канала с различным уровнем доступа. Если эта маска или этот ник уже присутствует в списках доступа, то уровень доступа пользователя изменяется на указанный в команде. Наберите: /msg ChanServ ACCESS <канал> LIST для просмотра доступных уровней доступа.
/cs access <канал> DEL <маск | индекс>
Команда ACCESS DEL позволяет удалить все маски хостов, перечисленные в <маска> из списка доступа к каналу <канал>. Если номер индекса /cs access <канал> LIST [маска] Команда ACCESS LIST отображает список уровней доступа к каналу <канал>. Если маска указана, то показываются только те записи, где присутсвует указанная маска. Эти команды предназначены для поддержки списка автоудалений (AutoKick) с канала <канал>. Если пользователь присутствует в списке автоудаления пытается войти в канал, ChanServ выкинет и забанит данного пользователя. Для более подробной информации наберите: /msg ChanServ HELP AKICK {ADD | DEL | LIST} . /cs akick <канал> ADD <маска хоста> [причина] Добавляет маску хоста <маска хоста> в список автоудаления с /cs akick <канал> DEL <маска | индекс> Команда AKICK DEL удаляет все маски хоста соответствующие <маска> из списка автоудаления с канала (AutoKick). Если пользователь задает индексный номер вместо маски хоста, указанная маска хоста будет удалена. Вы можете получить список индексов используя команду AKICK LIST ( /msg ChanServ HELP AKICK LIST ). /cs akick <канал> LIST [маска] Команда AKICK LIST отображает список автоудалений с канала. Если маска определена, то только те записи, где присутсвует соответствующая маска. /cs set <канал> <опция> [параметры] Требуется быть основателем канала или иметь уровень равный 25 для установки разлицных опций и другой информации. Все опции могут быть сокращены, например: /msg ChanServ set #канал FOUNDER новый_основатель, чтобы установить основателем канала (FOUNDER) пользователя "новый_основатель". Для более подробной информации по каждой опции наберите: /msg ChanServ HELP SET <опция> . /cs set <канал> FOUNDER <ник> Устанавливает для канала <канал> основателя <ник>. /cs set <канал> SUCCESSOR <ник> Устанавливает помощника основателя канала <ник>. Если регистрация ника основателя канала будет аннулирована, то ChanServ предоставит помощнику ранг основателя канала. /cs set <канал> PASSWORD <пароль> Устанавливает пароль <пароль> основателя канала. /cs set <канал> MLOCK <флаги> Заставляет ChanServ блокировать перечисленные флаги <флаги> /cs set <канал> TOPICLOCK {ON | OFF} Если TOPICLOCK включен (ON), ChanServ не разрешит никому (за исключением основателей) изменить топик на канале <канал>. Единственный способ изменить топик с установленным TOPICLOCK это /msg ChanServ SET <канал> TOPIC /cs set <канал> PRIVATE {ON | OFF} Когда опция PRIVATE включена, имя канала не показывается в списке каналов, вызываемом при помощи команды LIST . /cs set <канал> SECUREOPS {ON | OFF} Когда опция SECUREOPS включена только пользователи со статусом AutoOp или выше могут получать статус оператора на канале <канал>. /cs set <канал> RESTRICTED {ON | OFF} Когда опция RESTRICTED включена любой пользователь, который не имеет статуса AutoOp или выше на канале <канал> будет автоматически удален с канала при попытке входа на него. /cs set <канал> SECURE {ON | OFF} Включает или выключает функции защиты ChanServ для канала /cs set <канал> ENTRYMSG <приветствие> Устанавливает приветствие канала <приветствие>. При входе /cs set <канал> EMAIL Устанавливает для канала адрес e-mail /cs set <канал> URL <адрес сайта> Устанавливает адрес сайта канала <адрес сайта>. Показывается по команде INFO на канал <канал>. Удалить адрес вы можете с помощью "-" как параметр команды.
Подмножество команд AKICK для управления автоматическим удалением пользователей с канала:
канала <канал> (AutoKick) с причиной [причина]. Вы не можете
добавить запись для автоудаления пользователя уровень доступа который выше, чем ваш собственный на канале.
Подмножество команд SET для настройки параметров канала:
Если же регистрация обоих ников будет аннулирована, то регистрация канала также будет аннулирована.
канала <канал>. Флаги со знаком "+" считаются включенными (ON), флаги же со знаком "-" считаются выключенными (OFF). Синоним: MODELOCK.
Примеры: SET #канал MLOCK -mi+sntl 6 флаги 'm' и 'i' не разрешаются к установке, а флаги 's', 'n', и 't' наоборот устанавливаются и не разрешается их снимать. Максимальное количество пользователей устанавливается равное 6. SET #канал MLOCK +sk secretkey в данном случае устанавливаются флаг 's' и ключ канала "secretkey". SET #канал MLOCK + снимает все заблокирвоанные флаги канала, после чего можно устанавливать и снимать любые флаги.
<топик> . Для более подробной информации наберите: /msg ChanServ HELP SET TOPIC .
<канал>. Когда опция SECURE влючена только пользователи, чьи ники зарегистрированы в NickServ и идентифицированы со своими паролями (/msg NickServ IDENTIFY <пароль> ) могут получать доступ к каналу. Доступ контролируется через ACCESS LIST.
пользователей на канал ChanServ посылает им это приветствие. Удалить приветствие вы можете с помощью "-" как параметр команды. Примеры: /msg ChanServ SET <канал> ENTRYMSG Добро пожаловать! Устанавливает приветствие канала <канал> как "Добро пожаловать!". /msg ChanServ SET <канал> ENTRYMSG - удаляет приветствие канала <канал>.
Примеры: /msg ChanServ SET <канал> EMAIL founder@we.ru
Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script устанавливает адрес e-mail канала <канал> как " founder@we.ru
Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script ". /msg ChanServ SET <канал> EMAIL - удаляет адрес e-mail канала <канал>.
Примеры: /msg ChanServ SET <канал> URL http://irc-russia.ru
устанавливает адрес сайта канала <канал> как "http://irc-russia.ru".
/msg ChanServ SET
<канал>.


