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