Пингвин-IRC

Спецвыпуск Хакера, номер #005, стр. 005-082-2

BitchX

Однозначно самый распространенный консольный клиент. Это, впрочем, вполне понятно - возможностей у него... многовато ;). Изначально основанный(-ая) на IRcIШ, BitchX обросла огромным количеством фич, до которых GUI-шным клиентам еще очень далеко!

Установка и Настройка:

Делаем дир и распаковываем туда весь комплект. Далее:

./configure

make (или) make install

В случае каких-нибудь глюков на этой стадии есть смысл посмотреть файл include/defs.h - там нужно откомментировать некоторые опции, в зависимости от конфигурации системы. make install сразу перемещает бинарник в /usr/local/bin - для этого нужны рутовые права.

После установки и первой проверки, что все работает нормально, можно засесть за компом надолго, редактируя все конфигурационные файлы. Это весьма прикольное и приятное занятие. Настройку лучше всего начать с файлов BitchX.reasons и BitchX.quits. В первом содержатся причины выкидывания юзера с канала (kick), а во втором - quit-лайны. Файлы поражают своим размером и разнообразием (Yo momma's like McDonald's, Over One Million Served! - это мирное высказывание оттуда), но лучше все же писануть туда что-нибудь свое, для оригинальности.

Список серверов, к которым BitchX коннектится по умолчанию, а также дефолтный ник задаются переменными шелла:

$ setenv IRCSERVERS="irc.rt.ru:6667 irc.blackend.com:6666"

$ setenv IRCNICK="zlobot2"

Эти переменные работают не только с BithcX, но и со всеми IrcII-основанными клиентами - ircII, EPIC, Sirc и т.д. Гораздо удобней вставить все это в профайл, чем каждый раз набирать это или запускать BitchX с параметрами. Кстати, о параметрах:

$ ./BitchX [ключи] [ник] [сервер]

Список возможных ключей:

-c #goblinhakaz - зайти на канал #goblinhakaz после коннекта.

-q скипнуть загрузку bx-rc или irc-rc.

-r brain.serv - список серверов для коннекта в файле brain.serv.

-v показать версию BitchX.

-l gob-rc - загрузить файл gob-rc вместо bx-rc.

BitchX загружает два конфигурационных файла при старте - ~/.bitchxrc и ~/.ircrc. В этих файлах содержатся параметры настройки клиента (их также можно задавать в качестве переменных окружения).

BitchX понимает все стандартные irc-команды и дополняет их кучей своих. Вот некоторые из них:

4OP [ник] - опает 4 раза подряд (для понту).

ADDFORWARD [ник или #канал] - перенаправляет все поступающие мессаги конкретному юзеру или на другой канал.

CDDC - это семейство команд позволяет организовать что-то типа ирцэшного файл-сервера, раздающего файлы по DCC.

Подсемейство CDCC (/cdcc [команда]):

CHANNEL - задает имя канала.

DESCRIBE - задает имя(описание) пака.

DOFFER - убирает пак из списка доступных для скачивания.

Назад на стр. 005-082-1  Содержание  Вперед на стр. 005-082-3

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001