BitlBee – гейт из IRC в Jabber, ICQ, AOL, MSN, etc.

BitlBee – демон, который выполняет роль гейта из IRC в другие популярные IM протоколы. Установил у себя локально, в качестве гейта в Jabber. В качестве IRC-клиента использовал мною любимый консольный WeeChat. Вполне удобно.
Работает сия штука следующим образом: из любимого IRC-клиента подключаемся к BitlBee (в моем случае это localhost на стандартном для IRC порте). Бот по имени root проведет с вами краткий инструктаж, которого будет более чем достаточно для начала работы.
Кол-во аккаунтов не ограничено, общаться можно прямо на канале, предваряя текст сообщения именем контакта, которому отправляете сообщение (это сообщение увидит только он). Или можно открыть отдельное окно для этого контакта, BitlBee запомнит это и будет адресовать соответствующие сообщения в нужное окно. Для каждого контакта (окна) можно указать свою собственную кодировку.
Одним словом, любителям IRC будет привычно и удобно.

weechat и nickserv

Вводить каждый раз команду для авторизации своего ника на каждом сервере весьма утомительное занятие. Тем более, что после этого нужно подключаться к комнатам заново.
Для weechat есть плагин nickserv.rb, но у меня с ним не срослось. Уговорить его отправлять пароль нужному серверу удалось, но вот команда приходила уже после того, как я был подключен к комнатам.

Решение проблемы оказалось простым. Удаляем плагин, и выполняем команду для нужного сервера:

/set SERVER_NAME.server_command="/msg NickServ identify PASSWORD"

Теперь все работает отлично.

Решение взято из статьи weechat: automatic identify to NickServ and BitlBee.

WeeChat – консольный IRC-клиент

В качестве GUI-версии IRC-клиента долгое время использовал XChat. Но пару дней назад решил опробовать консольные версии. Начал с консольного клиента IRSSI, для меня он оказался несколько неудобным по многим параметрам. Вчера в чате проскочила информации о WeeChat – попробовал его, и удалил все предыдущие версии IRC-клиентов 😉

WeeChat поддерживает скрипты на perl, python, ruby, lua. Отлично работает с aspell. Легко и очень гибко настраивается.

К WeeChat есть плагин Tray notifer – написан на ruby, требует установленного Konch (написал для него ebuild). Выводит в трее иконку и тултип о новых сообщениях в WeeChat, информирует о приватных сообщениях. Разработчик сего плагина наш соотечественник, что весьма радует 😉