Red Page

Микроблог Красная Страница

Mcabber "жизнь в консоли"

Mcabber это консольный клиент для GNU/Lnux, очень удобен если вы используете конференции и не имеете тысячи контактов. Обзор сервисов и транспорты на прямую не поддерживает. К плюсам можно отнести минимальное потребление ресурсов. Бывает так что ПК перегружен обработкой чего либо. Тогда провести свой вечер без тормозов в чате лучше с помощью mcabber.

Образец файла конфигурации: http://mcabber.com/files/mcabberrc.example
Статус пользователя может принимать следующие значения:
o в сети
f cвободен для чата
a ушел
n не доступен
d не беспокоить
i невидим (отображается только для вашего пользователя)
_ не в сети (или невидим для Вам)
? неизвестен, обычно означает, что Вы не авторизированы для просмотра статуса этого пользователя
x конференция в которой вы не участвуете
C конференция в которой вы участвуете

Общие команды:
/connect Устанавливает соединение с Jabber сервером
/disconnect Завершает соединение с Jabber сервером
/version Отображает версию mcabber
/clear Очищает окно сообщений
/quit Закрывает соединение и закрывает mcabber

Коменды для списка контактов:
/status [online|avail|invisible|free|dnd|notavail|away [-|StatusMessage]] Устанавливает статус
/add jid Добавить пользователя
/del Удаляет текущего пользователя из списка контактов, отключает уведомления о его статусе и отключает уведомления пользователя о нашем статусе
/authorization allow Позволяет пользователю jabber получать уведомления о Вашем статусе
/authorization cancel Отменяет уведомление пользователя jabber о Вашем статусе
/authorization request Посылает запрос пользователю jabber на получения уведомлений о его статусе
/authorization request_unsubscribe Посылает запрос пользователю jabber на отмену получения уведомлений о его статусе
/request last Запрашивает последнюю информацию (обычно: свободное время)
/request time Запрашивает время пользователя
/request vcard Запрашивает VCard пользователя
/request version Запрашивает пользовательскую версию

Управление группами:
/group fold Сворачивает (закрывает) текущий развернутый список пользователей определенной группы в списке контактов
/group unfold Разворачивает (раскрывает) текущий свернутый список пользователей определенной группы в списке контактов
/group toggle Отображает текущее состояние (свернуторазвернуто) списка определенной группы в списке контактов
/info Выводит информацию о выделенной элементе (пользователь, агент, группа...)
/move groupname Перемещает пользователя в определенную группу. Если группа не указана, пользователь перещается в группу по умолчанию (default group)
/rename Переименовывает текущего пользователя или группу в заданное имя "name"

Работа в конференциях:
/room join [room [nick [pass]]] Производит подключение к конференции, используя "nick" как имя пользователя
/room leave [message] Покинуть конференцию
/room names Показать участников текущей конференции
/room nick newnick Изменить имя пользователя в текущей конференции
/room privmsg nick msg Отправить личное сообщение "msg" пользователю "nick"
/room remove Удалить текущую конференцию из списка контактов (Вы должны вначале покинуть конференцию)
/room topic newtopic Посмотреть тему текущей конференции
/room unlock Разблокировать текущую конференцию (если Вы являетесь ее владельцем)
/room destroy [reason] Уничтожить текущую конференцию (пользовать осторожно!)
/room whois nick Показать информацию о пользователе "nick"
/room ban jid [reason] Наложить запрет (забанить) пользователя "jid" в текущей конференции
/room invite jid [reason] Пригоасить пользователя "jid" в текущую конференцию
/room kick nick [reason] Исключить пользователя "jid" из текущей конференции
/room role jid role [reason] Изменить статус пользователя "jid" (статус может быть "none", "visitor", "participant", "moderator")
/room affil jid affil [reason] Принять пользователя "jid" в члены конференции (члены могут быть "none", "member", "admin", "owner")
/room bookmark [add|del] [-autojoin|+autojoin] Добавить, удалить или обновить закладку (по умолчанию: add - добавить)