Пингвин-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

ttfb: 4.6241283416748 ms