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

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

@webware

t.me/webware

Irssi - консольный IRC-клиент. Преимущество перед GUI клиентами, типа HexChat, очевидны:


  • Автоматическая поддержка шрифта и цветовой схемы терминала


  • Можно легко запустить на сервере в screen


  • Практически не используется мышь, а это удобно


  • Потребляют мало памяти и заряда батареи


  • Можно подключать темы, модули и скрипты


  • По умолчанию irssi не пишет логов



Сайт - https://irssi.org

Исходный код - https://github.com/irssi/irssi


Установка

apt-get install irssi

Запуск


Запускается командой в терминале:

irssi

Настройка


При первом запуске irssi создаст конфигурацию по умолчанию в /root/.irssi/config

Лучше выйти и отредактировать его, убрав лишние сети и каналы:

nano /root/.irssi/config

В начале оставляем только:

servers = (
);

chatnets = {
};

channels = (
);

В конце меняем имя пользователя и никнейм на свой:

settings = {
  core = {
    real_name = "Имя";
    user_name = "ник";
    nick = "ник";
  };
  "fe-text" = { actlist_sort = "refnum"; };
};

Ctrl+O - сохранить файл Ctrl+X - выйти из редактора


Команды irssi


Отображение подсказки:

/help

Попробуем войти с помощью irssi на канал #название_канала


Для добавления новой сети:

/network add -nick  ник название_сети
/network list

Для добавления к сети сервера:

/server add -network название_сети -ssl сервер порт
/server list

Для добавления каналов, на которые будем заходить:

/channel add -auto #название_канала название_сети
/channel list

Для сохранения конфигурации:

/save

Если запущено несколько экземпляров irssi, обновленную конфигурацию в них можно загрузить:

/reload

Для подключения к сети:

/connect название_сети

Для поиска каналов по названию:

/list #*название_канала*

Для поиска каналов по названию и количеству человек:

/list #*название_канала*,>3

Для входа на канал:

/join #название_канала

Для вывода списка окон:

/window list

Для перехода в заданное окно:

/window 9

Для перехода на заданный канал:

/window goto #название_канала

Для закрытия окна:

/window close

Для просмотра присутствующих на канале:

/names

Для выхода с канала:

/leave
/part

Отметиться, что вы отошли:

/away причина

Отметиться, что вы вернулись, той же командой, но без указания причины:

/away

Для проверки, что в сети можно зарегистрировать ник:

/msg nickserv help

Для регистрации ника:

/msg nickserv register пароль электронная_почта

Для автоматического подтверждения при входе в сеть того, что мы те, за кого себя выдаем:

/network add -autosendcmd "/msg nickserv identify пароль" название_сети
/save

Для отключения от сети:

/disconnect название_сети

Для выхода из irssi (в любое время и из любого окна):

/quit

Основные хоткеи

  • Alt + (1, 2, …, Q, W, …) - переключение между окнами
  • Ctr + N / P, Alt + → / ← - следующее / предыдущее окно
  • Page Up / Page Down - перемотка сообщений вверх / вниз

Куча хакерских IRC каналов - https://wiki.hackerspaces.org/IRC_Channel

Всем спасибо за внимание!

Источник codeby.net