Четверг, 16 Янв 2025, 15:43


Главная
Мой профиль



Приветствую тебя Гость

  Сегодня  (on-line)
Моблог 

· · ·  Поиск · RSS

  • Страница 1 из 1
  • 1
ChanServ: Команды для управления каналом
Youpiter
Дата: Воскресенье, 09 Сен 2007, 23:42 | Сообщение № 1
Несущий свет
 Патагон
Сообщений: 673
Награды: 3
Репутация: 14
 
Команды управления каналом.

Рекомендую ознакомиться режимами канала: MODE

1. REGISTER - Зарегистрировать канал
Синтаксис: /ChanServ REGISTER канал пароль описание
Регистрирует канал в базе данных ChanServ. Для того, чтобы использовать эту команду, Вы должны иметь статус оператора на канале, который хотите зарегистрировать. Пароль указывается для использования в команде IDENTIFY, для получения доступа к настройкам канала в будущем.
Последний параметр, который должен быть указан, является общим описанием предназначения канала. Когда Вы регистрируете канал, Вы запоминаетесь как "владелец" канала. Владелец канала может изменять все настройки канала; ChanServ также будет автоматически давать статус оператора при заходе "владельца" на канал.
Смотрите описание команды ACCESS для получения информации о том, как назначать подмножества этих привилегий остальным пользователям канала.
ВНИМАНИЕ: Для того, чтобы зарегистрировать канал, Вы должны сначала зарегистрировать свой ник.

Code
Пример:  
/ChanServ REGISTER #Приюты_Маргауса 123456789 Канал для отдыха

2. IDENTIFY - Идентифицироваться с использованием пароля
Синтаксис: /ChanServ IDENTIFY канал пароль
Идентифицирует Вас на ChanServ как владельца указанного канала. Многие команды для канала недоступны, пока Вы не идентифицируетесь. Пароль должен быть тем паролем, который Вы указывали, когда использовали команду REGISTER.

Code
Пример:  
/ChanServ IDENTIFY #Приюты_Маргауса 123456789

3. SENDPASS - Послать пароль канала
Синтаксис: /ChanServ SENDPASS пароль
Посылает Вам E-mail сообщение, содержащее пароль для указанного канала. Вы должны быть владельцем канала и идентифицировать Ваш ник NickServ командой IDENTIFY.

4. DROP - Отменить регистрацию канала
Синтаксис: /ChanServ DROP канал
Отменяет регистрацию указанного канала. Это может сделать только владелец канала, который перед этим должен идентифицироваться командой IDENTIFY.

Code
Пример:  
/ChanServ DROP #Приюты_Маргауса

5. SET - Установить опции канала и информацию о нем
Синтаксис: /ChanServ SET канал опция параметры
Позволяет владельцу канала устанавливать различные опции для канала, а также другую информацию. Владелец должен идентифицироваться командой IDENTIFY перед использованием SET.

    Доступные опции:
  • FOUNDER - Установить владельца канала
    Синтаксис: /ChanServ SET канал FOUNDER ник
    Изменяет владельца канала. Ник нового владельца должен быть зарегистрированным.

  • SUCCESSOR - Установить наследника канала
    Синтаксис: /ChanServ SET канал SUCCESSOR ник
    Установить наследника канала. Если ник владельца истечет или будет удален, пока канал существует, наследник станет новым владельцем канала. Тем не менее, если наследник уже зарегистрировал слишком много каналов (20), канал будет удален, также, как если бы наследник не был указан. Ник наследника канала должен быть зарегистрированным.

  • PASSWORD - Установить пароль владельца
    Синтаксис: /ChanServ SET канал PASSWORD пароль
    Установить пароль, используемый для идентификации на канале как его владелец.

  • DESC - Установить описание канала
    Синтаксис: /ChanServ SET канал DESC описание
    Устанавливает описание канала, которое будет показано при использовании команд LIST и INFO.

  • URL - Ассоциировать с каналом URL
    Синтаксис: /ChanServ SET канал URL url
    Ассоциировать указанный URL с каналом. Этот URL будет показан, когда кто-либо запросит информацию о канале с помощью команды INFO.

  • EMAIL - Ассоциировать с каналом E-mail адрес
    Синтаксис: /ChanServ SET канал EMAIL адрес
    Ассоциировать указанный E-mail адрес с каналом. Этот адрес будет показан, когда кто-либо запросит информацию о канале с помощью команды INFO.

  • ENTRYMSG - Установить сообщение, отправляемое пользователям при заходе на канал
    Синтаксис: /ChanServ SET канал ENTRYMSG сообщение
    Установить сообщение, которое будет отправлено уведомлением (/NOTICE) каждому вошедшему на канал пользователю.

  • KEEPTOPIC - Хранить топик, когда все покинули канал
    Синтаксис: /ChanServ SET канал KEEPTOPIC {ON | OFF}
    Включает или выключает опцию хранения топика на канале. Когда хранение топика включено, топик канала будет запомнен ChanServ даже после того, как последний пользователь покинет канал, и будет восстановлен как только кто-либо снова зайдет.

  • TOPICLOCK - Блокировка топика на канале
    Синтаксис: /ChanServ SET канал TOPICLOCK {ON | OFF}
    Включает или выключает опцию блокировки топика на канале. Когда блокирование топика включено, ChanServ не разрешает менять топик канала кроме как через команду TOPIC.

  • MLOCK - Блокировка режимов канала
    Синтаксис: /ChanServ SET канал MLOCK режимы
    Устанавливает и блокирует определенные режимы канала. ChanServ позволяет Вам установить режимы канала, которые должны быть всегда включенными (или выключенными). Все логические режимы (n, s, t, k, l и т.д.) могут быть заблокированы; каждый режим может быть заблокирован в состоянии включено, заблокирован в состоянии выключено или не заблокирован. Параметр режимы в принципе напоминает команду /MODE; режимы, начинающиеся с "+" блокируются в состоянии включено, а режимы, начинающиеся с "-" в состоянии выключено.
    Внимание: Если Вы установили и заблокировали ключ канала, как во втором примере ниже, Вы должны также установить опцию RESTRICTED на канал (см. SET RESTRICTED), или любой, кто зайдет на канал когда тот будет пуст сможет увидеть ключ!
    Блокирование режима +i предотвращает заход на канал без приглашения когда он пуст.
    Code
    Примеры:  
    /ChanServSET #канал MLOCK +nt-ikl (Блокирует включенными режимы n и t, и выключенными i, k и l. Все остальные режимы могут устанавливаться/сниматься свободно)  
    /ChanServSET #канал MLOCK +knst-ilmp мой-ключ (Блокирует включенными режимы k, n, s, и t, и выключенными i, l, m, и p. Также устанавливает ключ для входа на канал "мой-ключ")  
    /ChanServSET #канал MLOCK + (Удаляет блокировку режимов; Все режимы каналов свободно могут быть)

  • PRIVATE - Не показывать канал по команде LIST
    Синтаксис: /ChanServ SET канал PRIVATE {ON | OFF}
    Включает или выключает опцию секретности на канале. Когда опция секретности включена, использование /ChanServ LIST не покажет данный канал в списке.

  • RESTRICTED - Ограничить доступ на канал
    Синтаксис: /ChanServ SET канал RESTRICTED {ON | OFF}
    Включает или выключает ограниченный доступ на канал. Когда ограниченный доступ включен, пользователи, которые не в списке доступа или которые не имеют прав на получение статуса оператора, будут немедленно забанены и выкинуты с канала.

  • SECURE - Включить охранные функции ChanServ для канала
    Синтаксис: /ChanServ SET канал SECURE {ON | OFF}
    Включает или выключает опции безопасности ChanServ для канала. Когда SECURE включено, только пользователи с зарегистрированными и проидентифицировавшимися на NickServ никами могут получить права на канале в соответствии со списками доступа. Если также установлена опция RESTRICTED, то зайти на канал могут только проидентифицированные на NickServ пользователи.

  • SECUREOPS - Строгий контроль статуса оператора
    Синтаксис: /ChanServ SET канал SECUREOPS {ON | OFF}
    Включает или выключает безопасность статуса оператора канала. Когда безопасность статуса оператора включена, пользователи не из списка доступа не могут получить статус оператора на канале.

  • LEAVEOPS - Не забирать статус оператора
    Синтаксис: /ChanServ SET канал LEAVEOPS {ON | OFF}
    Включает или выключает опцию оставлять оператора канала. Когда опция оставлять оператора включена, ChanServ оставит статус серверного оператора (+o пользователю, который первый зашел на канал) даже если пользователь не может нормально получить оператора. Опция SECUREOPS будет по прежнему принудительно применяться.
    Уведомление: Это может позволять пользователям "захватывать" статусы операторов при нетсплитах.

  • OPNOTICE - Уведомлять об использовании команд OP/DEOP
    Синтаксис: /ChanServ SET канал OPNOTICE {ON | OFF}
    Включает или выключает оп-уведомление на канале. Когда оп-уведомление включено, ChanServ будет посылать уведомление на канал когда кто-либо использует команду OP, VOICE или подобные им на канале.

  • ENFORCE - Всегда устанавливать статус оператора и голоса
    Синтаксис: /ChanServ SET канал ENFORCE {ON | OFF}
    Включает или выключает принуждение на канале. Когда принуждение включено, ChanServ будет принудительно давать статусы авто-оператора и авто-голоса для всех пользователей. К примеру, если пользователю с правом авто-оператора сняли оператора, ChanServ автоматически даст оператора опять. ChanServ также не дает использовать команду DEOP на таком пользователе.
    Code
    Пример:  
    /ChanServ SET #Приюты_Маргауса SECUREOPS ON

6. UNSET - Очистка информации канала
Синтаксис: /ChanServ UNSET канал {SUCCESSOR | URL | EMAIL | ENTRYMSG}
Удаляет указанную настройку для канале.

Code
Пример:  
/ChanServ UNSET #Приюты_Маргауса ENTRYMSG

7. INFO - Показать опции канала и информацию о нем
Синтаксис: /ChanServ INFO канал [ALL]
Показывает информацию об указанном зарегистрированном канале, включая его владельца, время регистрации, когда был последний раз использован, описание и заблокированные режимы, если они есть. Если Вы идентифицированы как владелец канала, то используя параметр ALL также будет показано сообщение при входа и преемник.

Code
Пример:  
/ChanServ INFO #Приюты_Маргауса ALL

8. ACCESS - Управление всем списком доступа канала
Синтаксис:
/ChanServ ACCESS канал ADD ник уровень
/ChanServ ACCESS канал DEL {ник | номер записи | список}
/ChanServ ACCESS канал LIST [маска | список]
/ChanServ ACCESS канал COUNT

Управляет списком доступа канала. Список доступа определяет, какие пользователи могут быть операторами канала, иметь доступ к командам ChanServ на канал. Различные уровни доступа разрешают доступ к различным настройкам канала и определяют пользовательские привилегии. Любой, не включенный в список доступа пользователь, считается пользователем с уровнем доступа 0.
Команда /ChanServ ACCESS ADD добавляет указанный ник в список доступа с указанным уровнем; если данный ник уже уже есть в списке, его уровень будет изменен на указанный в этой команде. Указанный уровень должен быть меньше, чем уровень пользователя, вызвавшего это команду, и если ник уже есть в списке доступа, текущий уровень доступа данного ника должен быть меньше, чем уровень доступа пользователя, вызвавшего эту команду.
Команда /ChanServ ACCESS DEL удаляет указанный ник из списка доступа. Если указаны номера записей, эти записи будут удалены. (см. пример использования команды LIST ниже.)
Команда /ChanServ ACCESS LIST показывает список доступа.
По умолчанию, определены нижеследующие значения уровней доступа:
Founder Полный доступ к функциям ChanServ; автоматическое получение статуса оператора при входе на канал. Помните, что только один человек может иметь статус владельца (и это никак нельзя изменить командой ACCESS).

    100 Доступ к команде AKICK; автооп.
    50 Автооп.
    40 Автополуоп.
    30 Автовойс.
    0 Никаких особых привилегий; может получить оператора другим оператором (только если опция SECUREOPS выключена).
    -1 Не может получить оператора на канале.
    -100 Не может зайти на канал.

Эти уровни (включая последние два) могут быть изменены или добавлены новые, используя команду LEVELS
Code
Пример:  
/ChanServ ACCESS #Приюты_Маргауса ADD Youpiter 500

9. LEVELS - Настройка уровней доступа канала
Синтаксис:
/ChanServ LEVELS канал SET тип уровень
/ChanServ LEVELS канал {DIS | DISABLE} тип
/ChanServ LEVELS канал LIST
/ChanServ LEVELS канал RESET

Команда LEVELS позволяет удобно управлять уровнями доступа, используемыми командой ACCESS. Используя эту команду, Вы можете определить уровень доступа, требуемый для большинства функций ChanServ'а. (Команды SET FOUNDER и SET PASSWORD, также как и эту команда, может использовать только владелец канала.)
Команда /ChanServ LEVELS SET устанавливает уровень доступа для функции или группы функций.
Команда /ChanServ LEVELS DISABLE (или DIS) отключает функцию или запрещает доступ к функции всем, кроме владельца канала.
Команда /ChanServ LEVELS LIST покажет текущие уровни доступа для каждой функции или группы функций.
Команда /ChanServ LEVELS RESET сбросит все настройки уровней доступа на настройки по умолчанию.
Следующие возможности/функции принимаются:

    AUTOPROTECT - Статус автоматической защиты (+a)
    AUTOOP - Статус автоопа (+o)
    AUTOHALFOP - Статус автополуопа (+h)
    AUTOVOICE - Статус автовойса (+v)
    INVITE - Разрешено использовать команду INVITE
    AKICK - Разрешено использовать команду AKICK
    SET - Разрешено использовать команду SET (но не FOUNDER/PASSWORD)
    CLEAR - Разрешено использовать команду CLEAR
    UNBAN - Разрешено использовать команду UNBAN
    ACC-LIST - Разрешено просматривать список доступа
    ACC-CHANGE - Разрешено изменять список доступа
    MEMO - Разрешено смотреть/читать записки канала
    OP-DEOP - Разрешено использовать команды OP/DEOP
    VOICE - Разрешено использовать команды VOICE/DEVOICE
    HALFOP - Разрешено использовать команды HALFOP/DEHALFOP
    PROTECT - Разрешено использовать команды PROTECT/DEPROTECT
    KICK - Разрешено использовать команду KICK
    TOPIC - Разрешено использовать команду TOPIC
    STATUS - Разрешено использовать команду STATUS

Code
Пример:  
/ChanServ LEVELS #Приюты_Маргауса SET AUTOOP 850

10. OP - Дать пользователю статус оператора (+o)
Синтаксис: /ChanServ OP канал [ник]
Дает статус оператора канала указанному нику на указанном канале. Если ник не указан, то дает статус оператора канала Вам. По умолчанию, доступна пользователям с уровнем доступа на канале, равным уровень 50 или выше.

Code
Пример:  
/ChanServ OP #Приюты_Маргауса Youpiter

11. DEOP - Удалить статус оператора (+o)
Синтаксис: /ChanServ DEOP канал [ник]
Снимает статус оператора канала с указанного ника на указанном канале. Если ник не указан, снимает статус оператора с Вас. По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 50 или выше.

Code
Пример:  
/ChanServ DEOP #Приюты_Маргауса Youpiter

12. VOICE - Дать пользователю статус голоса (+v)
Синтаксис: /ChanServ VOICE канал [ник]
Дает голос(войс) указанному нику на указанном канале. Если ник не указан, то дает войс Вам. По умолчанию, доступна пользователям с уровнем доступа на канале, равным уровень 30 или выше.

Code
Пример:  
/ChanServ VOICE #Приюты_Маргауса Youpiter

13. DEVOICE - Удалить статус голоса (+v)
Синтаксис: /ChanServ DEVOICE канал [ник]
Снимает войс с указанного ника на указанном канале. Если ник не указан, снимет войса с Вас. По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 30 или выше.

Code
Пример:  
/ChanServ DEVOICE #Приюты_Маргауса Youpiter

14. HALFOP - Дать пользователю статус полуоператора (+h)
Синтаксис: /ChanServ HALFOP канал [ник]
Дает статус полуоператора канала указанному нику на указанном канале. Если ник не указан, то дает статус полуоператора канала Вам. По умолчанию, доступна пользователям с уровнем доступа на канале, равным уровень 50 или выше.

Code
Пример:  
/ChanServ HALFOP #Приюты_Маргауса Youpiter

15. DEHALFOP - Удалить статус полуоператора (+h)
Синтаксис: /ChanServ DEHALFOP канал [ник]
Снимает статус полуоператора с указанного ника на указанном канале. Если ник не указан, снимет статус полуоператора с Вас. По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 50 или выше.

Code
Пример:  
/ChanServ DEHALFOP #Приюты_Маргауса Youpiter

16. PROTECT - Дать пользователю статус защиты (+a)
Синтаксис: /ChanServ PROTECT канал [ник]
Ставит защиту (режим +a) на указанный ник на указанном канале. Если ник не указан, ставит защиту на Вас. По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 50 или выше.

Code
Пример:  
/ChanServ PROTECT #Приюты_Маргауса Youpiter

17. DEPROTECT - Удалить статус защиты (+a)
Синтаксис: /ChanServ DEPROTECT канал [канал]
Снимает защиту (режим +a) с указанного ника на указанном канале. Если ник не указан, снимает защиту с Вас. По умолчанию, доступна пользователям с уровнем доступа на канале, равным уровень 50 или выше.

Code
Пример:  
/ChanServ DEPROTECT #Приюты_Маргауса Youpiter

18. INVITE - Пригласить себя на канал
Синтаксис: /ChanServ INVITE канал
Заставляет ChanServ пригласить Вас на указанный канал. По умолчанию, доступна пользователям с уровнем доступа на канале, равным уровень 50 или выше.
Учтите, что если Вы получите сообщение о том, что канал не используется, это означает, что канал пуст и Вы можете зайти на него не используя эту команду.

Code
Пример:  
/ChanServ INVITE #Приюты_Маргауса

19. UNBAN - Снять бан с себя на канале
Синтаксис: /ChanServ UNBAN канал
Заставляет ChanServ удалить с указанного канала все баны, не позволяющие Вам зайти на него. По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 50 или выше.

Code
Пример:  
/ChanServ UNBAN #Приюты_Маргауса

20. KICK - Удалить пользователя с канала
Синтаксис: /ChanServ KICK канал ник [причина]
Заставляет ChanServ выкинуть указанного пользователя с указанного канала. Если не указана причина, то в сообщение будет вставлен ник того, кто использовал команду, в противном случае использует указанную причину. По умолчанию доступна пользователям с уровнем доступа на канале равным уровень 50 или выше.
Помните, что защищенные (+a) пользователи не могут быть выкинуты с помощью этой команды, даже если Вы владелец канала.

Code
Пример:  
/ChanServ KICK #Приюты_Маргауса Pridurok Ты мне надоел!!!

21. TOPIC - Изменить топик канала
Синтаксис: /ChanServ TOPIC канал топик
Заставляет ChanServ установить топик канала. Эта команда наиболее полезна в паре с командой SET TOPICLOCK. По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 50 или выше.

Code
Пример:  
/ChanServ TOPIC #Приюты_Маргауса Ура!!! Новый топик!!!

22. CLEAR - Очистить режимы канала или очистить всех пользователей
Синтаксис: /ChanServ CLEAR канал что
Заставляет ChanServ очистить некоторые настройки на канале. Что может быть одним из приведенных:

    MODES - Сбросить все режимы канала, включая те, которые заблокированы.
    BANS - Удалить все баны на канале.
    EXCEPTIONS - Удалить все исключения из банов на канале.
    INVITES - Удалить все маски приглашений на канале.
    OPS - Снять статус оператора канала (режим +o) со всех пользователей.
    HALFOPS - Снять статус полуоператора канала (режим +h) со всех пользователей.
    VOICES - Снять статус войса канала (режим +v) со всех пользователей.
    USERS - Удалить (выкинуть) всех пользователей с канала.

По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 100 или выше.
Code
Пример:  
/ChanServ CLEAR #Приюты_Маргауса BANS

23. STATUS - Вернуть уровень доступа на канале для пользователя
Синтаксис: /ChanServ STATUS канал ник
Возвращает текущий уровень доступа указанного ника на указанном канале. Ответ в форме: STATUS канал ник доступ.
Если произошла ошибка, то форма ответа будет таким: STATUS канал ник ERROR ошибка
По умолчанию, доступна пользователям с уровнем доступа на канале равным уровень 100 или выше.

Code
Пример:  
/ChanServ STATUS #Приюты_Маргауса Youpiter

24. LIST - Показать список зарегистрированных каналов
Синтаксис: /ChanServ LIST шаблон
Покажет все зарегистрированные каналы по указанному шаблону. (Каналы с включенной опцией PRIVATE не будут показаны.)

25. AKICK - Управление AKICK списком
Синтаксис:
/ChanServ AKICK канал ADD маска [причина]
/ChanServ AKICK канал DEL маска
/ChanServ AKICK канал LIST [маска | список]
/ChanServ AKICK канал VIEW [маска | список]
/ChanServ AKICK канал ENFORCE
/ChanServ AKICK канал COUNT

Поддерживает список автокиков канала. Если пользователь, включенный в список автокиков попытается зайти на канал, ChanServ забанит его на канале, а затем выкинет его.
Команда AKICK ADD добавляет user@host или nick!user@host маску в список автокиков. Если указана причина, то она будет использована, когда пользователь будет кикнут; если причина не указана, будет использована причина по умолчанию: "You have been banned from the channel".
Команда AKICK DEL удаляет указанную маску из списка автокиков. Тем не менее, это не удалит баны с канала; они должны быть удалены вручную.
Команда AKICK LIST показывает текущий список автокиков, или опционально показывает только те записи, которые совпадают с указанной маской. Команда AKICK VIEW аналогична, но дает больше информации.
Команда AKICK ENFORCE заставляет ChanServ немедленно проверить AKICK список и удалить с канала пользователей, включенных в него.
Команда AKICK COUNT возвращает количество записей в AKICK списке.
По умолчанию, команда доступна пользователям с доступом уровень 100 на канале.

Code
Пример:  
/ChanServ AKICK #Приюты_Маргауса ADD *!Pridurok@*beelinegprs.ru Пшол вон!!! СОБАКА!!!

 
  RU
  • Страница 1 из 1
  • 1
Поиск:

· · ·  Поиск

Учет
Пользователи, посетившие форум за последние сутки


MARGAUS MMVIII © 2025