Перейти к содержимому


FAQ по IRC


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 VipUser

    Хранитель Воронграя

  • Пользователи
  • PipPipPipPip
  • 1 066 сообщений
  • ГородСимферополь

Отправлено 06 Январь 2012 - 18:50

Автор статьи — Insane

FAQ по IRC

Для начала необходимо зарегистрировать свой ник в IRC командой
Регистрация ника в NickServ: /msg nickserv register мой_пароль мой_e-mail (указание e-mail адреса опциаонально на многих серверах)
Чтобы сменить установленный ранее пароль: /msg nickserv set password новый_пароль
- Регистрацию необходимо выполнять с того ника, какой желаете зарегистрировать. Т.е. для регистрации ника MyNick, вы должны сидеть именно под этим ником.
- При каждом подключении к IRC-серверу необходимо идентифицировать себя на NickServ. Для этого используется команда /msg nickserv identify мой_пароль
Чтобы каждый раз не вводить эту команду при загрузке mIRC, ее можно прописать в Автовыполнение (для русской версии Alt-O Настройка-Автовыполнение, поставить галочку включить выполнение этих команд и внести команду).

На ник можно установить защиту.
Команда /msg nickserv set kill on дает человеку, зашедшему под защищенным ником минуту на авторизацию. Если за минуту авторизация получена не будет - сервисы отключат ваш ник от сети.
Существует несколько опций этой команды:
/msg nickserv set kill on - 1 минута на идентификацию или смену ника.
/msg nickserv set kill quick - 20 секунд на идентификацию или смену ника.

К своему нику вы можете прилинковать ("объединить") несколько ников, под одним паролем. Это удобно в том случае, когда используется не один ник, и не удобно добавлять все свои ники в список доступа канала отдельно (о списке доступа чуть ниже)
Таким образом прилинкованый ник будет иметь те же уровни доступа на каналах, что и основной. К своему нику вы можете привязать 10-20 (зависит от сервера) ников.
Создается связь командой /msg nickserv link мой_второй_ник
!Важно! - Выполнять связь ников можно лишь с зарегистрированного и идентифицированного ника.
!Важно! - Нельзя связать со своим ником уже зарегистрированный ник. Для этого связываемый ник необходимо удалить из базы NickServ (дропнуть)
!Важно! - На большинстве серверов невозможно привязать ники на кириллице.

Если вы не успели авторизироваться и ваш ник был отключен сервисами, то, как правило, в течении некоторого (иногда довольно длительного) времени вы не сможете воспользоваться вашим ником, он будет удержан сервисами. В этом случае существует команда /msg nickserv release MyNick мой_пароль

Отключение "зависшего" ника. Иногда, при обрыве интернет-соединения ваш ник может "зависнуть" на сервере, и вы не сможете им воспользоваться. В таких случаях удобно использовать команду /msg nickserv ghost MyNick мой_пароль
Также эта команда удобна для "убийства" тех нехороших людей, которые захотели воспользоваться вашим зарегистрированым ником ;)

После успешной регистрации ника можно приступать к созданию канала:
Для регистрации канала необходимо войти на нужный канал и получить статус оператора (если канал с таким именем не зарегистрирован то вы автоматически получаете статус оператора)
Войти на канал можно командой
/join #канал
Обратите внимание - название канала обязательно должно начинаться с символа #
После этого регистрируем канал командой
/msg chanserv register #канал пароль описание
Описание - это основная идея или предназначение Вашего канала
Для того, чтобы прописать кого-либо в операторы канала, необходимо ввсти следующую команду:
/msg chanserv access #канал add ник уровень
Где уровень: 50 - простой оператор канала
100 - администратор канала (может добавлять/убирать других операторов)
Удалить кого либо из операторов канала можно командой:
/msg chanserv access #канал del ник

Моды канала:
+c - запрещает посылать в канал сообщения, содержащие цвета. При попытке отправить в канал сообщение с цветом юзер получит уведомление о том, что сообщение отправить невозможно.

+S - при попытке послать в канал сообщение, содержащее цветовое оформление, все цвета будут вырезаны сервером, а сообщение будет отправлено без цветов.

+t - топик канала могут устанавливать только операторы/администраторы/владельцы канала.

+n - сообщения в канал могут посылать лишь пользователи, находящиеся в канале.

+s - канал становится секретным. Его не видно в списке каналов /list

+m - включение режима модерирования в канале. Лишь пользователь имеющие войса/халфопа/опа/протекта/файндера могут посылать сообщения в канал

+k [аргумент] - устанавливает пароль на канале. Где [аргумент] - желаемый пароль. Таким образом войти на канал можно лишь командой /join #канал [аргумент]

+l [аргумент] - устанавливает максимальное число пользователей в канале. Таким образом, если предел достигнут, более никто в канал войти не сможет.

Моды ника в канале:
+v - voice. Право голоса в канале, при установленном режиме модерирования (+m)

+h - halfop. Аналогично с +v, но помимо возможностей войса есть возможность устанавливать моды канала, кикать и банить пользователей.

+o - op. То же, что и полуоп (hflfop), но имеет право давать пользователем халфопов/войсов и изменять топик.

+a - admin/protect. Тот же op. Однако автоматически +a получают пользователи с высшим уровнем доступа. Имеет возможность назначать уровни доступа оператора.

+q - owner. Мод владельца канала. Устанавливается автоматически лишь для владельцев.

Все моды устанавливаются командой /mode #канал +|-"мод" [аргумент]. Где "+" - включение, "-" - отключение. [аргумент] должен присутствовать для некоторых модов (k и l). Например: /mode #канал +c

Другие настройки канала:
/msg chanserv AKICK #канал add/del маска - прописать/удалить "вечный бан" пользователю
/msg ChanServ SET #канал FOUNDER ник - Назначить основателя канала
/msg ChanServ SET #канал PASSWORD пароль - Установить пароль основателя
/msg ChanServ SET #канал KEEPTOPIC ON/OFF - Восстанавливать/не восстанавливать тему при заходе на пустой канал
/msg ChanServ SET #канал TOPICLOCK ON/OFF - Блокировка темы на канале (сменить может только основатель)
/msg chanserv voice/devoive #канал ник - получение ником статуса войса на канале;
/msg chanserv op/deop #канал ник - получение ником статуса оператора на канале;
/msg chanserv halfop/dehalfop #канал ник - получение ником статуса полуопа на канале;
/msg chanserv protect/deprotect #канал ник - получение ником статуса протекта(администратора) на канале.
Замечание. Получение статуса администратора канала от других ников не позволяет получившему этот статус изменять уровни доступа в канале, т.е. выставлять кому-либо уровень доступа равный или выше своего.
/msg chanserv kick #канал ник - позволяет выкинуть пользователя из канала, не имея при этом операторских модов.
Замечение. Для использования этой опции необходимо обладать уровнем доступа в канале не ниже 50.
Сброс различных режимов канала осуществляется с помощью набора команд /msg chanserv clear [тип_модов]
Замечание. Необходим уровень доступа администратора канала.
Типы модов, которые можно очистить:
users - очистит канал от пользователей, какими бы уровнями доступа они не обладали.
bans - очистит список банов канала.
ops/halfops/voices - отберет у всех посетителей канала статусы опов/полуопов/войсов.
modes - сбросит все канальные моды канала.

Cкачать клиенты можно на сайте Арены

Небольшое дополнение и отступление от описаний:
IRC-сеть - это не только средство общения. Это так же и средство передачи информации/файлов, а вместе с этим, порой, способ "кинуть" неопытного пользователя. Посему, совет, а точнее - наставление всем, кто только начинает жизнь на просторах IRC:
Никогда не вводите команды типа /write , которые вам под любым предлогом попросит ввести незнакомый вам человек. Ибо за этой командой может быть все, что угодно душе "приколиста". Особенно никогда не вводите команду, которую просит вас ввести неизвестный человек, если видите в ней $decode(). Лучше всего - спросите у знающих людей или на канале, что это за команда и стоит ли ее вводить. Вы убережете себя, а зачастую и других от неприятных ситуаций.


Автоматическая идентификация NickServ.

В IRC-клиенте KVIrc:
Данная функция находится в меню Настройки > Настроить KVirc... > IRC > Инструменты > NickServ. Отмечаем пункт Включить идентификацию NickServ и создаём правило кнопкой Добавить правило. Заполняем форму:
• Зарегистрированный ник: ваш_зарегистрированный_в_NickServ_ник
• Маска NickServ: NickServ!*@*
• Сообщение в виде регулярного выражения: *IDENTIFY*
• Команда идентификации: msg -q NickServ IDENTIFY пароль_от_вашего_ника
• Маска сервера: chat.arena.ru
Добавьте правило для каждого зарегистрированного вами ника.
В результате, если все указано правильно, при получении сообщения:

Цитата

NickServ [[email protected]]: Этот ник зарегистрирован и защищен. Если это Ваш ник, наберите /msg NickServ IDENTIFY password. Иначе выберите другой ник.



KVIrc сообщит вам:

Цитата

NickServ запросил аутентификацию, запущена соответствующая команда



и получит ответ от сервиса:

Цитата

NickServ [[email protected]]: Пароль принят - Вы опознаны.




В IRC-клиенте mIRC:
В данном клиенте нет встроенной функции для работы с NickServ, но её можно реализовать небольшим скриптом:

on *:NOTICE:*IDENTIFY*:*:{
  if ( $nick == NickServ ) {
   if ( $me == ваш_зарегистрированный_в_NickServ_ник ) { .msg nickserv identify пароль_от_вашего_ника }
  }
}


Если ников у вас несколько, то для каждого добавьте строку, как показано в примере ниже:

on *:NOTICE:*IDENTIFY*:*:{
  if ( $nick == NickServ ) {
   if ( $me == ник1 ) { .msg nickserv identify пароль_от_ника1 }
   elseif ( $me == ник2 ) { .msg nickserv identify пароль_от_ника2 }
   elseif ( $me == ник3 ) { .msg nickserv identify пароль_от_ника3 }
  }
}


Вставлять данный код необходимо в mIRC Scripts Editor, вызываемый комбинацией клавиш Alt+R, во вкладку Remote (в локализованных версиях mIRC наиболее часто встречается под названием Скрипты - третья вкладка редактора).
В результате, если все указано правильно, при получении сообщения:

Цитата

-NickServ- Этот ник зарегистрирован и защищен. Если это Ваш ник, наберите /msg NickServ IDENTIFY password. Иначе выберите другой ник.



будет получено сообщение:

Цитата

-NickServ- Пароль принят - Вы опознаны.

Модераторы - не мальчики на побегушках, которые будут выполнять все прихоти.
И пора уже всех "белых и пушистых" начинать ставить на свое место. © Shilka
Изображение





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анононимных