Как создать свой канал на IRC сервере

Все более мене опытные пользователи сети Интернет знают, что такое IRC. Ведь IRC это великолепный способ пообщаться в онлайн чатах мгновенных сообщений, получить кучу эмоций и информации. Там вы всегда сможете найти себе собеседников и поделиться с ними своим мнением. Ведь человек — существо социальное и где как не в интернет чатах можно наговориться с единомышленниками.
В данном посте речь пойдет о создании своего канала (своей комнаты для общения) на любом из серверов IRC. Точно тебе не раз хотелось обрести на канале свещенную собачку «@» перед ником. Самый обычный метод это устроить — собственный личный канал! Что-же нужно сделать, что бы зарегистрировать собственный канал на IRC сервере?

Самое первое, что необходимо сделать это зарегистрироваться на конкретном сервере т.к. многие упускают этот ключевой момент и патом не понимают почему не получается зарегистрировать сам канал. Ведь в системе чатов IRC общаться можно и без регистрации на конкретном сервере, но для создания канала это необходимо.

Для регистрации вашего ника вам необходимо сделать следующее:

  1. Законектиться к любому из серверов irc
  2. Установить ваш ник командой /nick ваш_ник
  3. Ввести команду /msg nickserv register пароль ваш_емаил (так же на многих серверах это делается без первого слова msg, т.е. просто пишите /nickserv register пароль ваш_емаил

Далее внимательно смотрите на ответы сервера. Если все сделали правильно и ошибок нет, то он выдаст сообщение об успешной регистрации, а так же выдаст дальнейшие инструкции. Как правило на указанный вами E-mail должно придти письмо от сервера с кодом аутентификации. В письме будет написан сам код. Копируйте этот код в буфер обмена в IRC клиенте пишите команду /NickServ AUTH ваш_код_аутентификации. Далее сервер ответит, что все в порядке и вы успешно зарегистрированы. На этом первый этап завершен. О том, что надо либо запомнить, либо записать выбранный никнеим и пароль, думаю, напоминать не нужно.

Переходим к самому главному — регистрация собственного канала. Далее, для начала, будет более короткая инструкция. Для регистрации канала вам необходима сделать следующее:

  1. Зайти на канал /join #название_канала (канал должен быть не зарегестрированым и вы там должны быть оператором). В случае успеха вас перекинут на пустой, только созданный, канал где перед вашим ником будет стоять знак собаки (@) означающий, что вы его оператор.
  2. Ввести команду /msg chanserv register #название_канала пароль описание. Далее следуйте инструкциям сервера IRC. Если никаких ограничений нет, то за вами должны успешно прикрепить этот канал и он будет считаться зарегистрированным.

Если, что то из вышеописанного не понятно, то читаем более подробную инструкцию ниже. В первую очередь творим собственный канал. Чтобы достичь желаемого результата просто набирай: /join #super_channel где super_channel — назание канала. Коль скоро канал не занят то ты окажешься единственным челом на нём и получишь права. И уже нужно зарегистрировать данный канал. Делается данное так:

/msg chanserv register super_channel password description
super_channel — заглавие канала
password — пароль на канал
description — описание канала
Для регистрации канала ваш ник обязан быть зарегистрирован! Об процедуре регистрации на сервере написано выше. Без регистрации создать канал не получиться.
Опосля регистрации вы после этого сможете поменять и пароль, и описание. Как канал зарегестрирован, ваш ник автоматом прописывается, как фаундер канала и станет заметен при применении команд INFO и LIST. Фаундер имеет полный доступ на канал и сможет поменять всевозможные опции, легкодоступные через сервисы. Также, фаундер при заходе на канал механически получает статус оператора через сервис.
Сейчас возможно надавить правую клавишу мышки на окошке канала и зайти в опции:

  • Topic — топик канала
  • Ban list — перечень жителей нашей планеты на которых стоит бан
  • Only ops set topic — лишь опы имеют все шансы поменять топик канала (ставим галку)
  • No external messages — практически никаких наружных известий (и сюда галку)
  • Invite only — зайти на канал имеют все шансы исключительно приглашенные
  • Moderated — разговаривать сумеют лишь пользователи с войсом (символ перед ником)
  • Key — пароль (войти сумеют лишь понимающие пароль)
  • Limit to users — предел на кол-во юзеров на канале
  • Private — частный канал (не время покажет при применении /whois )
  • Secret — тайный канал (канала не заметно в перечне каналов)

Ну вот вы и сделали собственный канал. И уже ещё немножко нужных команд которые вам наверное понадобятся:

  • /msg chanserv identify channel password — Дозволяет распознать сервису вас, как обладателя введённого канала. Некие опции и команды ChanServ настоятельно просят данной идентификации. Пароль тот, собственно вводили при регистрации канала.
  • /msg chanserv set channel url ‹ur› — При помощи данной команды возможно использовать url адреса сайтка канала, в тех случаях он станет заметен при применении команды INFO. При применении настройки none url станет стёрт.
  • /msg chanserv set channel email address — Аналогично предыдущей команде, только уже прописывается мыло. Эта информация также будет доступна через команду INFO. При использовании опции none информация будет удалена.
  • /msg chanserv set channel keeptopic {on|off} При включении этой опции сервис всегда запоминает последний топик канала. И, если все покинут канал, он запомнит топик канала, а когда кто-нибудь опять зайдёт на канал, восстановит его.
  • /msg chanserv set channel topiclock [avoice|aop|sop|cfounder|founder|off] А эта команда позволяет поставить ограничение на то, кто может ставить топики. Если человек, акцесс которого ниже прописанного, меняет топик, то сервис сменит топик на предыдущий. То есть не даст менять топик.
  • /msg chanserv set channel restrictied {on|off} При включённой опции на канал смогут зайти только те, кто есть в акцессах канала. Остальные будут автоматически банитья и кикаться с канала сервисом /msg chanserv set channel protect {on|off} Опция защиты тех, кто прописан в акцессах канала. Если она включена и прописанный в акцессах человек деопается, то сервис автоматически возвращает ему статус оператора.
  • /msg chanserv set channel ident {on|off} При включённой опции уже мало, чтобы вы были прописаны в акцессах, для получения статуса оператора на канале. Теперь ещё требуется, чтобы вы обязательно сделали идентификацию к нику. Кроме того, при включённой опции в акцессы уже нельзя прописать по маске, а только по нику.
  • /msg chanserv set channel welcome ‹message› Используя эту команду, можно задать текст, который будет получать каждый, кто заходит на канал. При использовании опции none эта функция отключается.
  • /msg chanserv aop channel add nickname
  • /msg chanserv aop channel del {mask|entry-num}
  • /msg chanserv aop channel list [mask] С помощью этой команды можно управлять списком аопов. Кто такие аопы? Это юзеры, которые автоматом при заходе на канал получают от сервиса статус оператора канала. Опция list выводит весь список аопов.
  • /msg chanserv sop channel add nickname
  • /msg chanserv sop channel del {mask|entry-num}
  • /msg chanserv sop channel list [mask] С помощью этой команды можно управлять списком cопов. Кто такие cопы? Это юзеры, которые автоматом при заходе на канал получают от сервиса статус оператора канала и имеют доступ к некоторым командам ChanServ. Опция list выводит весь список сопов.
  • /msg chanserv cfounder channel add nickname
  • /msg chanserv cfounder channel del {mask|entry-num}
  • /msg chanserv cfounder channel list [mask] С помощью этой команды можно управлять списком cофаундеров. Кто такие cофаундеры? Это юзеры, которые автоматом при заходе на канал получают от сервиса статус оператора канала и имеют доступ к всем командам ChanServ кроме SET FOUNDER и SET PASSWORD. Опция list выводит весь список софаундеров.
  • /msg chanserv avoice channel add nickname
  • /msg chanserv avoice channel del {mask|entry-num}
  • /msg chanserv avoice channel list [mask] С помощью этой команды можно управлять списком авойсов. Кто такие авойсы? Это юзеры, которые автоматом при заходе на канал получают от сервиса статус +v (голос). Все это знают, но все спрашивают, а зачем этот мод. Если на канале не стоит мод +m, то авойс безразличен, единственное он выделяется на канале знаком «+», стоящим перед ником. А вот если канал сделать модерируемым и поставить +m, то в общее окно канала смогут говорить только опы и те, у кого есть мод +v. Опция list выводит весь список авойсов.
  • /msg chanserv akick channel add mask [reason]
  • /msg chanserv akick channel del {mask|entry-num}
  • /msg chanserv akick channel list [mask] С помощью этой команды можно управлять списком акиков. Кто такие акики? Это юзеры, которые автоматом при заходе на канал получают от сервиса бан и кикаются после этого. Используется в основном для того, чтобы присекать действия, противоречащие правилам канала, если такие есть. Опция list выводит весь список акиков. Если использовать reason (то есть на месте этой опции написать текст), то кик будет выполняться с этим сообщением, в противном случае без сообщения.
  • /msg chanserv count channel Статистика акцессов на канале, выводится в виде VOICE: число авойсов, SOP: число сопов, AOP: число аопов, CF: число софаундеров, AKICK: число акиков

Вот в принципе и все основные команды которые могут вам понадобится. Для разных сетей эти команды моут немного отличатся, если что-то не получается лезьте в помощь или внимательно читайте ответы сервера, как правило там все предельно ясно.