ChanServ — различия между версиями

Материал из IrcNet.ru Wiki
Перейти к: навигация, поиск
(Регистрация, удаление и идентификация на канале)
 
(не показано 18 промежуточных версии 3 участников)
Строка 14: Строка 14:
  
 
===Регистрация, удаление и идентификация на канале===
 
===Регистрация, удаление и идентификация на канале===
'''/cs register #channel пароль описание_канала''' -- Регистрация канала. В описание канала обязательно, написать в нем можно все, что угодно.
+
'''/cs register #канал пароль описание_канала''' -- Регистрация канала. Описание кананала указывать обязательно, написать в нем можно все, что угодно.
  
'''/cs drop #channel''' -- Отмена регистрации канала. Удаление канала из базы [http://wiki.ircnet.su/index.php/ChanServ ChanServ] происходит в течение нескольких часов после ввода команды.
+
'''/cs drop #канал''' -- Отмена регистрации канала. Удаление канала из базы ChanServ происходит в течении часа после ввода команды.
  
'''/cs identify #channel пароль''' -- Идентификация на канале и получение уровня доступа [http://wiki.ircnet.su/index.php/Фаундер фаундера] канала.
+
'''/cs identify #канал пароль''' -- Идентификация на канале и получение уровня доступа [[фаундер]]а канала.
  
 
===Изменение информации о канале===
 
===Изменение информации о канале===
  
'''/cs info #channel''' -- посмотреть инфу канала
+
'''/cs info #канал''' -- Выводит всю доступную информацию о канале - имя [[фаундер]]а, краткое описание, количество человек, сидящих на канале. Если включена функция скрытия информации - увидеть ее не получится.
  
'''/cs set #channel founder nickname''' -- поменять фаундера на nickname
+
'''/cs set #канал founder ник''' -- Изменение владельца канала. Чтобы успешно выполнить эту команду, необходимо быть идентифицированным на этом канале как [[фаундер]]. Ник того, кому передается канал, должен быть зарегистрирован.
  
'''/cs set #channel successor nickname''' -- установить имя получателя канала в случае дропа ника фаундера  
+
'''/cs set #канал successor ник''' -- Установка [[наследник]]а канала, к которому перейдут права фаундера в том случае, если ник фаундера дропнется. Ник наследника должен быть зарегестрирован. Для того, чтоб убрать наследника, нужно ввести эту команду без указания ника: ''/cs set #channel successor''.
  
'''/cs set #channel password newpassword''' -- поменять пароль на newpassword
+
'''/cs set #канал password новый_пароль''' -- Изменение пароля на канал. Указывать старый пароль не требуется, нужно вводить команду под ником фаундера или идентифицироваться с помощью пароля.
  
'''/cs set #channel desc описание''' -- установить/поменять описание канала  
+
'''/cs set #канал desc описание''' -- Установка или изменение описания канала, которое будет видно при использовании ''/cs info #channel''.
  
'''/cs set #channel url web-address''' -- указать url канала  
+
'''/cs set #канал url сайт''' -- Установка ссылки на сайт канала, которая будет видна при использовании ''/cs info #channel''
  
'''/cs set #channel email мыло''' -- указать e-mail канала(обычно его хозяина)
+
'''/cs set #канал email мыло''' -- Установка адреса электронной почты канала, который будет виден при использовании ''/cs info #channel''
  
'''/cs set #channel entrymsg текст''' -- указать приветствие ChanServ'ом заходящих
+
'''/cs set #канал entrymsg текст''' -- Установка приветственного или информационного сообщения, которое будет выводиться ChanServ'ом каждому пользователю, при входе на канал.
  
'''/cs set #channel topic newtopic''' -- установить newtopic
+
'''/cs set #канал topic текст''' -- Изменение топика канала с помощью ChanServ. Обычно применятеся в тех случаях, когда изменение топика командой ''/topic #channel текст'' заблокировано настройками канала.
  
 
===Настройки канала===
 
===Настройки канала===
  
'''/cs set #channel keeptopic on''' -- включить сохранение топика когда канал пустует
+
'''/cs set #канал keeptopic on|off''' -- Включение (on) и выключение (off) режима сохранения топика, когда на канале нет пользователей. По умолчанию, эта настройка выключена.
  
'''/cs set #channel keeptopic off''' -- выключить сохранение топика когда канал пустует
+
'''/cs set #канал mlock +флаги-флаги''' -- Установка и блокирование [[Режимы канала|режимов канала]], после чего будет нельзя изменять флаги командой ''/mode #channel +флаги-флаги''. По умолчанию, при регистрации канала, устанавливаются флаги ''+nt''.
  
'''/cs set #channel mlock +флаги-флаги''' -- установить защиту режимов канала(+nt по умолчанию)
+
'''/cs set #канал mlock off''' -- Отключения блокировки флагов канала.
  
'''/cs set #channel mlock off''' -- выключить защиту режимов канала  
+
'''/cs set #канал private on|off''' -- Включение (on) и выключение (off) режима приватности канала. При включенном режиме приватности никто не сможет воспользоваться командой ''/cs info #channel'', а так же канал будет отсутствовать в списке при использовании команды ''/cs list <маска>''.
  
'''/cs set #channel private on''' -- скрыть инфу о канале
+
'''/cs set #канал restricted on|off''' -- Включение (on) и выключение (off) ограниченого режима доступа к каналу. При включенном режиме, на канал смогут попасть лишь те, кто прописан в access листе.
  
'''/cs set #channel private off''' -- сделать инфу о канале доступной
+
'''/cs set #канал secureops on|off''' -- Включение (on) и выключение (off) режима защиты от выдачи статуса [[Оп|оператора]] канала (@) пользователям, которые не имеют уровня, равного уровню опа (@) в access листе. Выданый оп (@) нику, не прописанному в access листе, сразу же будет сниматься ChanServ'ом.
  
'''/cs set #channel restricted on''' -- ограничить доступ к каналу(на него могут заходить только те,кто есть в access-list'е)  
+
'''/cs set #канал leaveops on|off''' -- Включение (on) и выключение (off) режима DEOP. Если режим включен, ChanServ не станет снимать с первого вошедшего на канал пользователя [[оп]]. По умолчанию режим выключен.
  
'''/cs set #channel restricted off''' -- снять ограничение на вход
+
'''/cs set #канал opnotice on|off''' -- Включение (on) и выключение (off) режима получения оповещений для операторов канала при использовании кем-либо команд ''/cs op/deop #канал ник''.
  
'''/cs set #channel secureops on''' -- операторами могут быть только те,кто прописан в access-list'е
+
'''/cs set #канал nolinks on|off''' -- Включение (on) и выключение (off) режима защиты от прилинкованных ников. Если режим выключен, пользователь, чей ник прилинкован к нику, который имеет на канале какие-либо привилегии, будет иметь такие же точно привилегии.
  
'''/cs set #channel secureops off''' -- операторами могут быть все
+
'''/cs set #канал topiclock on|off''' -- Включает (on) или выключает (off) блокировку топика на канале. Когда блокировка топика включена - ChanServ не позволит сменить топик на канале. После чего топик на канале можно будет сменить только командой только командой ''/cs set topic текст''.
  
'''/cs set #channel leaveops on''' -- Никогда не снимать операторов канала, кроме использования команды
+
===Лист доступа канала===
deop
+
  
'''/cs set #channel leaveops off''' -- отключить leaveops
+
'''/cs aop #канал add ник''' - Добавление пользователя в список автоопов (получение статуса [[оператор]]а канала при входе на канал). Ник пользователя должен быть зарегистрирован.
  
'''/cs set #channel opnotice on''' -- включить отправку предупреждения при использовании команды op/deop
+
'''/cs access #канал add ник уровень''' -- Добавление пользователя в access список канала. В зависимости от уровня пользователю будет открыт доступ к некоторым настройкам канала (по умолчанию: уровень -1 -- автокик (пользователь не сможет зайти на канал), уровень 3-4 -- автовойс, уровень 5-9 -- автооп, уровень 10 и выше -- доступ к акику, кику через ChanServ). Ник пользователя должен быть зарегистрирован.
  
'''/cs set #channel opnotice off''' -- выключить отправку предупреждения при использовании команды op/deop
+
'''/cs access #канал del ник''' -- Удаление пользователя из списка доступа канала.
  
'''/cs set #channel nolinks on''' -- включить игнорирование распознования прав досутпа для прилинкованных
+
'''/cs access #канал del all''' -- Удаление '''всех''' записей из списка доступа.
ников
+
  
'''/cs set #channel nolinks off''' -- выключить игнорирование распознования прав досутпа для
+
'''/cs access #канал list''' -- Просмотр списка доступа канала.
прилинкованных ников
+
  
===Лист доступа канала===
+
===Автокик (акик)===
  
'''/cs access #channel add nickname level''' -- добавить nickname в список доступа канала по уровнем level
+
'''Автокик''' - [[Бан]] + [[Кик]] пользователя при его входе на канал с помощью ChanServ.
(По умолчанию:3 == автовойс;5 == автооп;10 == доступ к акику,кику)
+
  
'''/cs access #channel del nickname''' -- удалить nickname из списка доступа канала  
+
'''/cs akick #канал add ник|маска причина''' -- Добавление [[Ник|ника]] или [[Маска|маски]] пользователя в список акика. "Причина" - не обязательный параметр. Допускаются подстановочные символы, например: ''/cs akick #channel add *tor*!*@*'' - будут выбрасываться с канала все пользователи, в чьих никак есть сочетание "tor".
  
'''/cs access #channel list''' -- посмотреть список ников, имеющий доступ к каналу
+
'''/cs akick #канал del ник|маска|номер|all''' -- Удаление записи из akick листа. При указании параметра all происходит удаление всех записей из акик-листа.
  
===[[Автокик|Автокик (акик)]]===
+
'''/cs akick #канал list''' -- Просмотр списка акиков.
  
'''/cs akick add ник!идент@хост.домен''' -- добавить маску в автокик
+
===Управление пользователями на канале===
  
'''/cs akick del номер''' -- удалить маску из автокика
+
'''/cs invite #канал''' -- Зайти на канал, получив приглашение от ChanServ. Используется в случаях, когда на канале стоит [[Режимы канала|флаг i]] или [[бан]].
  
'''/cs akick list''' -- посмотреть список автокиков
+
'''/cs op|deop #канал ник''' -- Дать или снять с пользователя статус [[Оп|оператора]] канала с помощью ChanServ.
  
===Управление пользователями на канале===
+
'''/cs unban #канал''' -- Разбанить себя с помощью ChanServ. Применяется в случаях, когда не получается зайти на канал из за [[Бан|бана]] и снять его самостоятельно.
  
'''/cs invite #channel''' -- чансерв пригласит вас на #channel
+
'''/cs kick #канал ник причина''' -- [[Кик|Удалить]] с канала пользователя с помощью ChanServ. "Причина" - необязательный параметр.
  
'''/cs op #channel nickname''' -- дать оп nickname на #channel
+
===Очистка канала===
  
'''/cs deop #channel nickname''' -- отобрать оп у nickname на #channel
+
'''/cs clear #канал users''' -- ChanServ [[Кик|кикает]] всех пользователей с канала.
'''
+
/cs unban #channel''' -- чансерв разбанить вас на #channel
+
  
'''/cs kick #channel nickname причина''' -- кикнуть nickname с #channel
+
'''/cs clear #канал modes''' -- ChanServ снимает с канала все [[Режимы канала|флаги]].
  
===Очистка канала===
+
'''/cs clear #канал ops''' -- ChanServ снимает у всех [[Оп|операторов]] канала опы (@).
 +
 
 +
'''/cs clear #канал voices''' -- ChanServ снимает у всех [[Войс|войсы]] (+).
 +
 
 +
'''/cs clear #канал bans''' -- ChanServ очищает список банов.
 +
 
 +
===Опции канала===
 +
 
 +
'''Опции канала''' - это список настроек (опций) канала. Каждой опции соответствует определенный уровень, поэтому для того, что б пользователь мог воспользоваться этой опцией, он должен быть прописан в access листе и иметь уровень, не ниже, чем уровень опции.
 +
 
 +
'''/cs levels #канал list''' -- Просмотр установленных на канале уровней доступа для каждой опции.
 +
 
 +
'''/cs levels #канал set опция уровень''' -- Установка уровня, с которого будет осуществляться доступ к опции (так, установка уровня 0 будет означать, что опцией может воспользоваться любой зарегестрированный ник, поэтому в целях безопасности такой уровень ставить не рекомендуется).
 +
 
 +
'''/cs levels #канал disable опция''' -- Опция закрыта для всех, воспользоваться ей сможет только [[Фаундер|фаундер]] канала.
 +
 
 +
====Список опций====
 +
 
 +
* '''AUTOOP''' -- Начиная с какого уровня будет даваться автооп (@).
 +
 
 +
* '''AUTOVOICE''' -- Начиная с какого уровня будет даваться автовойс (+).
 +
 
 +
* '''AUTODEOP ''' -- ChanServ не даст поставить оп пользователю (@).
 +
 
 +
* '''NOJOIN ''' -- При входе на канал пользователь будет [[Кик|кикнут]] и [[Бан|забанен]] ChanServ'ом.
 +
 
 +
* '''INVITE''' -- Возможность использования команды ''/cs invite #канал''.
 +
 
 +
* '''AKICK''' -- Доступ к управлению akick листом канала.
 +
 
 +
* '''SET ''' -- Доступ к настройкам канала (''/cs set #канал .....'').
 +
 
 +
* '''CLEAR''' -- Доступ к команде clear.
  
'''/cs clear #channel users''' -- кикнуть всех с #channel
+
* '''UNBAN ''' -- Доступ к команде unban.
  
'''/cs clear #channel modes''' -- снять с канала все режимы
+
* '''OPDEOP''' -- Возможность давать и забирать оп с помощью ChanServ (''/cs op|deop #канал ник'').
  
'''/cs clear #channel ops''' -- снять со всех статус операторов
+
* '''KICK  ''' -- Доступ к кику с помощью ChanServ (''/cs kick #канал ник'').
  
'''/cs clear #channel voices''' -- снять со всех войсы
+
* '''ACC-LIST''' -- Доступ к просмотру access листа (''/cs access #канал list'').
  
'''/cs clear #channel bans''' провести амнистию на канале(снять все баны)  
+
* '''ACC-CHANGE''' -- Доступ к изменению access листа (''/cs access #channel add|del ник'').
  
===Уровни канала===
+
* '''MEMOREAD''' -- Начиная с какого уровня можно читать [[MemoServ|memo]] сообщения, отправленные на канал.
  
'''/cs levels #channel list''' -- посмотреть настройки канала
+
* '''MEMOSEND''' -- Начиная с какого уровня можно отправлять на канал memo сообщения.
  
'''/cs levels #channel set option'''(см. /cs levels #channel list) level -- менять настройки канала  
+
* '''MEMODEL''' -- Начиная с какого уровня можно удалять memo сообщения канала.
  
'''/cs levels #channel disable option''' -- сделать опцию доступной только для фаундера
+
* '''PROTECT''' -- Начиная с какого уровня пользователю будет ставиться [[Протект|протект]]. <br><br><br>
  
  

Текущая версия на 15:56, 21 мая 2009

Описание

ChanServ - это сервис управления каналами. Он позволяет вам регистрировать каналы в сети, назначать на него операторов, ограничивать доступ некоторым особо противным вам пользователям, устанавливать режимы канала и описание канала - одним словом полностью управлять каналом. Если же вы не являетесь фаундером канала, то ChanServ, при должной настройке канала и доверии фаундера может дать вам право управлять каналом и доступом на него.

Во всех нижеприведенных командах /сs заменяет /msg ChanServ. В подавляющем количестве клиентов команды работают так, как они даны. Если ваш клиент отвечает, что такой команды нет - смело пишите /msg ChanServ.

Команды

Помощь

/сs help -- выводит помощь по ChanServ

/сs help command -- выводит помощь по конкретной команде

Регистрация, удаление и идентификация на канале

/cs register #канал пароль описание_канала -- Регистрация канала. Описание кананала указывать обязательно, написать в нем можно все, что угодно.

/cs drop #канал -- Отмена регистрации канала. Удаление канала из базы ChanServ происходит в течении часа после ввода команды.

/cs identify #канал пароль -- Идентификация на канале и получение уровня доступа фаундера канала.

Изменение информации о канале

/cs info #канал -- Выводит всю доступную информацию о канале - имя фаундера, краткое описание, количество человек, сидящих на канале. Если включена функция скрытия информации - увидеть ее не получится.

/cs set #канал founder ник -- Изменение владельца канала. Чтобы успешно выполнить эту команду, необходимо быть идентифицированным на этом канале как фаундер. Ник того, кому передается канал, должен быть зарегистрирован.

/cs set #канал successor ник -- Установка наследника канала, к которому перейдут права фаундера в том случае, если ник фаундера дропнется. Ник наследника должен быть зарегестрирован. Для того, чтоб убрать наследника, нужно ввести эту команду без указания ника: /cs set #channel successor.

/cs set #канал password новый_пароль -- Изменение пароля на канал. Указывать старый пароль не требуется, нужно вводить команду под ником фаундера или идентифицироваться с помощью пароля.

/cs set #канал desc описание -- Установка или изменение описания канала, которое будет видно при использовании /cs info #channel.

/cs set #канал url сайт -- Установка ссылки на сайт канала, которая будет видна при использовании /cs info #channel

/cs set #канал email мыло -- Установка адреса электронной почты канала, который будет виден при использовании /cs info #channel

/cs set #канал entrymsg текст -- Установка приветственного или информационного сообщения, которое будет выводиться ChanServ'ом каждому пользователю, при входе на канал.

/cs set #канал topic текст -- Изменение топика канала с помощью ChanServ. Обычно применятеся в тех случаях, когда изменение топика командой /topic #channel текст заблокировано настройками канала.

Настройки канала

/cs set #канал keeptopic on|off -- Включение (on) и выключение (off) режима сохранения топика, когда на канале нет пользователей. По умолчанию, эта настройка выключена.

/cs set #канал mlock +флаги-флаги -- Установка и блокирование режимов канала, после чего будет нельзя изменять флаги командой /mode #channel +флаги-флаги. По умолчанию, при регистрации канала, устанавливаются флаги +nt.

/cs set #канал mlock off -- Отключения блокировки флагов канала.

/cs set #канал private on|off -- Включение (on) и выключение (off) режима приватности канала. При включенном режиме приватности никто не сможет воспользоваться командой /cs info #channel, а так же канал будет отсутствовать в списке при использовании команды /cs list <маска>.

/cs set #канал restricted on|off -- Включение (on) и выключение (off) ограниченого режима доступа к каналу. При включенном режиме, на канал смогут попасть лишь те, кто прописан в access листе.

/cs set #канал secureops on|off -- Включение (on) и выключение (off) режима защиты от выдачи статуса оператора канала (@) пользователям, которые не имеют уровня, равного уровню опа (@) в access листе. Выданый оп (@) нику, не прописанному в access листе, сразу же будет сниматься ChanServ'ом.

/cs set #канал leaveops on|off -- Включение (on) и выключение (off) режима DEOP. Если режим включен, ChanServ не станет снимать с первого вошедшего на канал пользователя оп. По умолчанию режим выключен.

/cs set #канал opnotice on|off -- Включение (on) и выключение (off) режима получения оповещений для операторов канала при использовании кем-либо команд /cs op/deop #канал ник.

/cs set #канал nolinks on|off -- Включение (on) и выключение (off) режима защиты от прилинкованных ников. Если режим выключен, пользователь, чей ник прилинкован к нику, который имеет на канале какие-либо привилегии, будет иметь такие же точно привилегии.

/cs set #канал topiclock on|off -- Включает (on) или выключает (off) блокировку топика на канале. Когда блокировка топика включена - ChanServ не позволит сменить топик на канале. После чего топик на канале можно будет сменить только командой только командой /cs set topic текст.

Лист доступа канала

/cs aop #канал add ник - Добавление пользователя в список автоопов (получение статуса оператора канала при входе на канал). Ник пользователя должен быть зарегистрирован.

/cs access #канал add ник уровень -- Добавление пользователя в access список канала. В зависимости от уровня пользователю будет открыт доступ к некоторым настройкам канала (по умолчанию: уровень -1 -- автокик (пользователь не сможет зайти на канал), уровень 3-4 -- автовойс, уровень 5-9 -- автооп, уровень 10 и выше -- доступ к акику, кику через ChanServ). Ник пользователя должен быть зарегистрирован.

/cs access #канал del ник -- Удаление пользователя из списка доступа канала.

/cs access #канал del all -- Удаление всех записей из списка доступа.

/cs access #канал list -- Просмотр списка доступа канала.

Автокик (акик)

Автокик - Бан + Кик пользователя при его входе на канал с помощью ChanServ.

/cs akick #канал add ник|маска причина -- Добавление ника или маски пользователя в список акика. "Причина" - не обязательный параметр. Допускаются подстановочные символы, например: /cs akick #channel add *tor*!*@* - будут выбрасываться с канала все пользователи, в чьих никак есть сочетание "tor".

/cs akick #канал del ник|маска|номер|all -- Удаление записи из akick листа. При указании параметра all происходит удаление всех записей из акик-листа.

/cs akick #канал list -- Просмотр списка акиков.

Управление пользователями на канале

/cs invite #канал -- Зайти на канал, получив приглашение от ChanServ. Используется в случаях, когда на канале стоит флаг i или бан.

/cs op|deop #канал ник -- Дать или снять с пользователя статус оператора канала с помощью ChanServ.

/cs unban #канал -- Разбанить себя с помощью ChanServ. Применяется в случаях, когда не получается зайти на канал из за бана и снять его самостоятельно.

/cs kick #канал ник причина -- Удалить с канала пользователя с помощью ChanServ. "Причина" - необязательный параметр.

Очистка канала

/cs clear #канал users -- ChanServ кикает всех пользователей с канала.

/cs clear #канал modes -- ChanServ снимает с канала все флаги.

/cs clear #канал ops -- ChanServ снимает у всех операторов канала опы (@).

/cs clear #канал voices -- ChanServ снимает у всех войсы (+).

/cs clear #канал bans -- ChanServ очищает список банов.

Опции канала

Опции канала - это список настроек (опций) канала. Каждой опции соответствует определенный уровень, поэтому для того, что б пользователь мог воспользоваться этой опцией, он должен быть прописан в access листе и иметь уровень, не ниже, чем уровень опции.

/cs levels #канал list -- Просмотр установленных на канале уровней доступа для каждой опции.

/cs levels #канал set опция уровень -- Установка уровня, с которого будет осуществляться доступ к опции (так, установка уровня 0 будет означать, что опцией может воспользоваться любой зарегестрированный ник, поэтому в целях безопасности такой уровень ставить не рекомендуется).

/cs levels #канал disable опция -- Опция закрыта для всех, воспользоваться ей сможет только фаундер канала.

Список опций

  • AUTOOP -- Начиная с какого уровня будет даваться автооп (@).
  • AUTOVOICE -- Начиная с какого уровня будет даваться автовойс (+).
  • AUTODEOP -- ChanServ не даст поставить оп пользователю (@).
  • INVITE -- Возможность использования команды /cs invite #канал.
  • AKICK -- Доступ к управлению akick листом канала.
  • SET -- Доступ к настройкам канала (/cs set #канал .....).
  • CLEAR -- Доступ к команде clear.
  • UNBAN -- Доступ к команде unban.
  • OPDEOP -- Возможность давать и забирать оп с помощью ChanServ (/cs op|deop #канал ник).
  • KICK -- Доступ к кику с помощью ChanServ (/cs kick #канал ник).
  • ACC-LIST -- Доступ к просмотру access листа (/cs access #канал list).
  • ACC-CHANGE -- Доступ к изменению access листа (/cs access #channel add|del ник).
  • MEMOREAD -- Начиная с какого уровня можно читать memo сообщения, отправленные на канал.
  • MEMOSEND -- Начиная с какого уровня можно отправлять на канал memo сообщения.
  • MEMODEL -- Начиная с какого уровня можно удалять memo сообщения канала.
  • PROTECT -- Начиная с какого уровня пользователю будет ставиться протект.




© Mr_Anderson.