Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Manuals Как начать пользоваться IRC  (Прочитано 2525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AndreX

  • Автор темы
  • Модератор раздела
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Manuals Как начать пользоваться IRC
« : 18 Апрель 2016, 19:54:32 »
В связи с политикой FreeNode, не рекомендуется открывать несколько сессий с одного хоста. Во избежании блокировки на серверах.
На текущий момент все что написано ниже может быть изменено/переписано заново/удалено.
Приветствуются, поправки указание на неточности и другие ошибки. (никто не идеален)
Вобщем пошло-поехало:
Что такое IRC?
Что такое канал #ubuntu-ru? Для чего он нужен?
Регистрация ника. Скрытие хоста.
Как восстановить/сменить пароль от ника в сети FreeNode?
Спооб доступа через Web.
Настройка IRC клиентов.
Настройка кодировок в IRC клиентах.
« Последнее редактирование: 17 Ноябрь 2016, 09:25:10 от AndreX »
01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100

Оффлайн AndreX

  • Автор темы
  • Модератор раздела
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Manuals Как начать пользоваться IRC
« Ответ #1 : 18 Апрель 2016, 20:19:48 »
Данный пост не имеет какой либо структуры. Также он не может быть руководством, а темболее руководством к сетям отличным от FreeNode. Команды, упомянутые ниже могут не соответствовать командам в вашем клиенте.

Я думаю, что не помешало бы рассказать здесь что такое IRC, ведь не все об этом знают. А то мы тут уже записываться начали, а многие недоуменно на нас смотрят.

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

IRC -это аббревиатура от Internet Relay Chat. Это оригинальное название предложил Жарко Ойкаринен (Jarko Oikarinen) в 1988 Началось это все с Финляндии и уже используется более чем в 60 странах. Жарко спроектировал IRC для того чтобы общаться по сети с несколькими людьми одновременно, но IRC стал больше этого. IRC - представляет собой мультипользовательскую chat систему, где люди объединяются в каналы (channel), каналы могут носить различные названия, начинающиеся с символа "#" или "&". Например, есть каналы которые носят названия стран #russian, #usa, #moldova, ##ukraine, есть каналы и по названиям городов #odessa, #kiev, #moscow, а есть и по интересам #ibm, #macintosh и т.д. Есть социальные каналы, просто для общения, и тематические где не шибко разгуляешься.

Список всех каналов можно узнать командой /list.
Выбирайте любой ...что больше вам интересно туда и идите....
Зайти (присоединится) на канал можно командой /join.

Например:
/join #ubuntu-ruЛибо сразу на несколько:
/join #russian,#freenode,#defocus
....Вообще любая команда IRC начинается с "/".
Символом слеш "/" вы даете понять серверу, что вы хотите ввести команду, а не сказать предложение в эфир. Начните свое знакомство с IRC командой /help. На экране у вас появится список команд IRC клиента.
По каждой команде также можно получить справку введя:
/help command
Также желательно почитать справку по сервисам.
/msg chanserv help
/msg nickserv help
/msg memoserv help
/msg alis help

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

У сервера есть своя справочная система. Чтобы к ней обратиться нужно ввести /quote help

Чтобы идентифицировать себя в IRC надо выбрать себе псевдоним (nick) делается это командой

/NICK псевдоним (состоящий не более чем из 16 символов)

...например я себе взял, ник andrex, другие берут себе псевдонимы составляя из первых букв имени, фамилии, отчества.... ну в общем выбирайте... После этого вы можете присоединяться к каналам....

Наберем, к примеру команду /join #ubuntu-ru. И вы попадаете в #ubuntu-ru. На этом канале вы увидите несколько людей... ой... точнее вы, увидите их ник. У некоторых (или у одного), будет перед ником стоять символ "@". Этот символ обозначает что этот человек или бот, оператор на канале.

Что может оператор?

1. Выбросить Вас с канала, если вы будете плохо себя вести ( команда /kick)

2. Поставить на Вас Бан +b (запретить вход на канал) или тихий бан +q (Запрет на отправку сообщений в канал) эта мера применяется если Вы и дальше продолжаете себя плохо вести.

3.Менять topic (topic это "шапка" канала, в которой может находится полезная информация(или не очень) на данный момент.
Например topic канала #ubuntu-ru:

Цитировать
"Ubuntu Russian - Official IRC channel | Прочтите правила: http://goo.gl/ef85w | Скачать: http://goo.gl/EVdTg | Текущие версии: 14.04 LTS, 15.10 | Бот-помощник: !help | FAQ:  http://goo.gl/xFjsu | Перед тем, как задать вопрос - прочтите http://goo.gl/MQjd9"

4. Установить сообщение канала. к примеру сообщение канала #ubuntu-ru:

Цитировать
PvNotice(ChanServ): Ubuntu Russian * Encoding: UTF-8 * Правила: http://help.ubuntu.ru/terms/irc * Зарегистрируйте свой никнейм для того чтобы общаться на канале: /msg ubuntuhelp !nick * Бот-помощник: /msg ubuntuhelp !help * #ubuntu-ru: http://forum.ubuntu.ru/index.php?board=42.0

5.Менять MODE (Свойства) канала

5.Забирать и давать оператора "@" (+o) или право голоса "+" (+v)

Так что совет - лучше с оператором не заедаться, а то вы попадете в черный список.

В общем вы на канал попали.... Вот тут и начинается для вас "настоящая жизнь".... Во первых вы должны поздороваться... ну и если надо и познакомится.

Для того чтобы покинуть канал можно набрать: /part (причина) или /part #канал_с_которого_хотите_уйти (причина)
Что бы покинуть сервер можно набрать команду: /quit (сообщение)

На каналах бывают боты, предназначенные для модерации канала либо ведения логов или для какой либо документации. Еще существуют игровые и другие боты.

На канале #ubuntu-ru есть несколько ботов, один из них ubuntuhelp. обратится к нему можно сообщением начинающимся с "!". либо в приват. командой /msg nick сообщение.
К примеру:
/msg ubuntuhelp !help
Бот ответит вам в привате.

Не пишите в приват людям на канале, без их согласия, или чтобы решить какой-то вопрос, только если вы не можете писать на канал, все остальные вопросы можно решить на канале.

На этом все. Более подробную информацию ищите в документации к интересующим вас сервисам/клиентам и на соответствующих ресурсах.
« Последнее редактирование: 19 Апрель 2016, 17:45:22 от AndreX »
01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100

Оффлайн AndreX

  • Автор темы
  • Модератор раздела
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Manuals Как начать пользоваться IRC
« Ответ #2 : 18 Апрель 2016, 20:32:47 »
Как зарегистрировать ник в сети.

Внимание! При отправке команд сервисам, перед знаком "/" не должно быть пробелов.

Ищем свободный, не зарегистрированный и не занятый кем-то в данный момент ник, командой /msg nickserv info ник_который_хотите_взять.

Пример:
/msg nickserv info guest-ru1234
если NickServ выдаст что то подобное:

Цитировать
freenode   -- | MSG(nickserv): info guest-ru1234
freenode   -- | NickServ (NickServ@services.): guest-ru1234 is not registered.

Можете смело брать ник (в других случаях этого не получится).
Берем ник комадой /nick.

Пример:
/nick guest-ru1234
Далее регистрируемся.

Регистрация выполняется командой /msg nickserv register password email

password: ваш пароль.
email: существующий почтовый ящик.

Не рекомендуется использовать почту от mail.ru. Так как она заблокирована (и не только на FreeNode) из-за большого количества спама, по этому письма с проверкой регистрации вы просто не получите.

пример:
/msg nickserv register mysuperpass vasya@pupkin.ru
Далее Nickserv Сообщит вам о том что нужно проверить почту и подтвердить регистрацию.
На почту должно прийти письмо с инструкцией по подтверждению регистрации и командой вида /msg nickserv verify register nick 987564334578
Нужно ввести или скопировать ее в окно клиента, и на этом регистрация закончена.
Теперь можно идентифицироваться к вашему нику командой /msg nicserv identify ваш_пароль или /msg nicserv identify ваш_ник ваш_пароль либо добавить регистрационные данные в ваш любимый IRC клиент.

Пример:
/msg nickserv identify mysuperpass
Скрытие хоста - Cloaking.

Скрыть хост может понадобиться по нескольким причинам:

1. У вас динамический IP, а вы управляете ботом.
2. Вы по какой-то причине попали под бан маску.
3. Вам не хочется, чтобы кто-то видел ваш IP.
4. У других есть, а я чем хуже? :D

Для получения плаща, ваш ник должен соответствовать некоторым требованиям.

1. Должен быть зарегистрирован.
2. Должен жить не менее суток.
3. Не должен содержать ненормативную лексику.
4. И не должен иметь плаща, выдаваемого при подключении с вебгейта.

Если все пункты удовлетворены то, достаточно зайти на канал #freenode и сказать: can i get unaffiliated cloak?
Через какое-то время, сотрудник сети, обратит на вас внимание, и выдаст вам плащ, вида unaffiliated/nick, тем самым избавив вас от проблем.
« Последнее редактирование: 02 Сентябрь 2016, 16:51:50 от AndreX »
01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100

Оффлайн AndreX

  • Автор темы
  • Модератор раздела
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Manuals Как начать пользоваться IRC
« Ответ #3 : 18 Апрель 2016, 20:48:36 »
Как восстановить/сменить пароль от ника в сети FreeNode?

Вариант первый: Вы проидентифицированы в сети, но пароля по какой-то причине у вас нет либо вы его не помните. К примеру он хранится в зашифрованном виде в конфигах Баунсера.
Тогда вам достаточно сменить пароль на новый:
/msg nickserv set password новый_пароль

Вариант второй: Вы не помните пароль, и не имеете доступа к аккаунту.
Способ первый: Используя ключ верификации, присланный вам на почту, вводим следующую команду:
/msg nickserv setpass ваш_ник ключ_валидации_полученый_по_почте Новый_пароль

Способ второй: Если вы забыли, где хранится или удалили ключ валидации либо он стал не действительным.
Ключ валидации для смены пароля можно получить на почту выполнив команду:
/msg nickserv sendpass ваш_ник

Способ третий: Может, поможет, а может вас отправят делать то, что выше.

Написать сотруднику FreeNode на английском. Зайдя на канал #freenode.

Узнать сотрудников доступных в сети можно командой /stats p .

Внимание! Большинство сотрудников имеют хост маску вида *!*@freenode/staff/*/nick.

Скорее всего, вас попросят ответить на несколько вопросов, типа: ваш ник,  email указанный при регистрации и примерный пароль от ника.
« Последнее редактирование: 02 Май 2016, 06:27:29 от AndreX »
01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100

Оффлайн AndreX

  • Автор темы
  • Модератор раздела
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Manuals Как начать пользоваться IRC
« Ответ #4 : 18 Апрель 2016, 20:56:14 »
Спооб доступа через Web.

Если у вас проблемы с кодировкой, либо вы не имеете под рукой IRC клиента, то подключиться к каналу #ubuntu-ru можно пройдя по ссылке: http://ubuntu.ru/irc/webchat или webchat.freenode.net.

Далее достаточно просто ввести любой ник в поле "nickname" и пройдя проверку от ботов подключится к сети.

Если у вас есть зарегистрированный ник, в сети FreeNode то, дополнительно нужно поставить галку рядом с "Auth to services" и в появившиеся ниже поля, "Username" и "Password", ввести свои логин и пароль.
« Последнее редактирование: 19 Апрель 2016, 18:05:23 от AndreX »
01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100

Оффлайн AndreX

  • Автор темы
  • Модератор раздела
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Manuals Как начать пользоваться IRC
« Ответ #5 : 24 Апрель 2016, 15:00:42 »
Настройка доступа через irc клиенты.

XChat.
X-chat  > Список сетей (contrl +s) этот диалог также появляется при запуске если не стоит галка на против: Не показывать список сетей при запуске.
Ник: Ваш ник.
Второй выбор:  Альтернативный ник.(если нужно)
Третий выбор: Еще один альтернативный ник (если нужно).
Настоящее имя: Идент (*!отображается тут@*).
Ищем  (если уже не выбрано) Ubuntu servers или freenode.
Жмем  Править....
Автоматически соединятся с этой сетью при запуске программы: Ставим галку.
Избранные каналы:  Вписываем #ubuntu-ru если нужно то добавляем какие-то свои каналы через запятую.
Команда для соединения: Любая irc команда (оставляем пустым)
Пароль для NickServ: пароль от ника указанный при регистрации.
Пароль от сервера: (Оставляем пустым)
Кодировка: Выбираем UTF-8 Unicode (Дефолт может не подойти)
Жмем, Закрыть, а затем Подключить.

HexChat.
Тут все аналогично выше описанному,  за исключением некоторых изменений в интерфейсе.
HexChat > Список сетей. (contrl + S) этот диалог также появляется при запуске если не стоит галка на против: Не показывать список сетей при запуске.
Ник: Ваш ник.
Второй выбор: Альтернативный ник.
Третий выбор: Еще один альтернативный ник (если нужно).
Настоящее имя: Идент.
Ищем  (если уже не выбрано)  freenode.
Жмем  Править....
Ставим галку на против Connect to this network automatically.
Вкладка Autojoin channels
Жмем Добавить.
Канал: Вводим #ubuntu-ru.
Ключ:  Оставляем пустым.
Login method: выбираем, NickServ (/MSG NickServ + password)
Пароль: Пароль от ника.
Кодировка: UTF-8 (Unicode)
Далее жмем Закрыть, а затем Подключить.

Quassel IRC
Быстрый старт
При первом старте появиться диалог с приветствием, нажмите кнопку Далее.
В новой форме, будут выставлены Имя и Ник указанные при регистрации пользователя в системе.
Если вы хотите их изменить или они указаны неверно, в поле Настоящее имя введите имя.
Нажмите на ник в списке, а затем кнопку Переименовать, укажите желаемый ник и нажмите Ok.
Нажмите Далее.
Если вы имеете на сервере зарегистрированный ник, выберите в списке серверов irc.ubuntu.com и нажмите Править....
В поле Пароль введите пароль на сервере Freenode и нажмите Ok.
Затем нажмите кнопку Сохранить и соединиться.
Если совсем лень можно просто: Далее, Далее, Сохранить и соединиться, но на канале могут общаться только зарегистрированные и авторизированные пользователи.
Медленный старт
Если вы уже упустили первую возможность или хотите изменить настройки, это можно сделать в главном меню Настройки - Настройки Quassel
В списке слева, в разделе IRC будут все настройки необходимые для соединения.
Раздел Личности: ваш Ник и Имя
Раздел Сети: В списке сверху указаны имена настроек сетей, по умолчанию Kubuntu IRC.
Раздел Сети, вкладка Серверы: Список серверов, по умолчанию в нём указано irc.ubuntu.com - это ссылка на chat.freenode.net.
Выделив сервер и нажав Править..., вы увидите окно, где можно задать сервер и пароль на сервере для вашего Ника. На вкладке дополнительно, можно задать настройки прокси.
Раздел Сети, вкладка Автоматическая идентификация: Обычно на этой вкладке нужна Использовать SASL Аутентификацию, это часто нужно если вы взяли клоаку и хотите входить на канал только после того, как ваш ник прошёл аутентификацию, чтобы не светить IP.
Поставите флажок, в поле Название аккаунта укажите имя своего аккаунта, в поле Пароль укажите пароль от аккаунта.
Нажмите Ok.
Перезагрузите соединение.

« Последнее редактирование: 24 Апрель 2016, 21:04:48 от tagezi »
01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100

Оффлайн AndreX

  • Автор темы
  • Модератор раздела
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Manuals Как начать пользоваться IRC
« Ответ #6 : 03 Сентябрь 2016, 15:19:10 »
В данном HowTo рассматривается настройка кодировки (в данном случае UTF-8) в наиболее популярных IRC-клиентах.
 
Xchat:
Выбираем сервер из списка или создаём свой. Наводим на него курсор мыши и выделяем. В боковой панеле нажимаем "изменить" - в самом низу из выпадающего списка "кодировка" выбираем UTF-8. Если окно XChat уже открыто, то меню XChat -> Список сетей и далее по инструкции выше.

mIRC >=6.17:
Данный клиент и версии выше поддерживают UTF-8. Идём в Tools -> Options -> в окне mIRC Options в Category -> IRC -> Messages. Смотрим стоит ли галка возле UTF-8 display. Если её там нет то установить обязательно. Затем идём в View -> Font... -> в раскрывающемся списке UTF-8 выбираем "Display and encode".

Miranda IM:
Идем в главное меню клиента (левый верхний угол окна контаков) -> "Options" -> слева в группе "Network" выбираем "IRC" -> вкладка "Advanced" -> в разделе "Other" снизу в раскрывающемся списке выбираем "UTF-8". Если вы уже были подключены к серверу, то, чтобы настройки вступили в силу, вам надо переподключиться.
 
Kopete:
Создание новой учётной записи -> irc -> вкладка "Подключение" -> UTF-8.
 
Konversation:
При выборе сервера (сбоку) -> изменить -> identify -> изменить -> дополнительно -> кодировка -> UTF-8.
 
LostIRC:
Выбираем сервер - коннектимся. далее, во вкладке View выбираем параметры. Во первой же вкладке есть поле кодировки центральное (их всего 3) выпадющий список UTF-8.
 
KSirc:
Выбираем сервер, подключаемся. Дальше в окне подключения есть вкладка (первая) канал. В ней (предпоследним пунктом) есть "Кодировка" и выбираем UTF-8.
 
Opera:
Окно аккаунтов -> выделить аккаунт -> изменить -> вкладка "Исходящие" -> список "Кодировка" -> UTF-8.
 
Opera (eng.):
chat -> manage accounts -> <аккаунт> -> edit -> outgoing ->default encoding -> UTF-8.
 
ChatZilla:
Нажимаешь вкладку с аналогичным названием -> свойства (самый первый пункт)-> смена кодировки -> UTF-8 придется руками прописывать. (А вообще, у меня она стояла по умолчанию.)
 
XChat-GNOME:
Правка -> параметры -> Сети -> выбираем канал -> правка -> вкладка "Настройки сети" -> Выпадающий список "Кодировка" - UTF-8.
 
Gajim, PSI, tkaber и для прочих "чисто"-Jabber-клиентов:
Настройка кодировки, если сидишь через Jabber-транспорт. В разных клиентах по-разному нужно найти транспорт. Нажать "зарегестрировать транспорт", в окне вписать [{"irc.freenode.net","utf-8"}]. Потом по нему подключаться к нужному каналу.
 
Gaim, Pidgin:
Учетные записи -> добавить/изменить -> выбираем аккаунт или создаем -> вкладка "Дополнительно" -> Кодировка UTF-8
 
Gaim, Pidgin (eng.):
Buddy List -> Accounts -> add/edit -> %account -> modify -> advanced -> encodings -> UTF-8.
 
KVirc:
Заходишь на канал, щелчок правой кнопкой мыши по каналу в списке каналов, там выбираешь кодировку UTF-8.
 
Тема постоянно редактируется и будут рассмотрены любые замечания и новые данные об отсутствующих в списке irс клиентах.
 
О каких либо неточностях, сообщать операторам ирц.
01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100

 

Страница сгенерирована за 0.197 секунд. Запросов: 23.