Управляющие команды в Jabber

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску

Для более быстрого и удобного выполнения некоторых действий в Jabber есть специальные команды (иногда их еще называют тегами). Для выполнения команды просто введите ее самой первой в строке набора текста. Большинство команд предназначены для выполнения различных действий в конференции, но некоторые (а именно: /clear и /me) могут работать и при обычном чате.

Изначально эти команды использовались для управления в IRC. Так как многие привыкли к ним, они были адаптированы для использования в Jabber. Но здесь эти команды не выполняют управляющую функцию - для Jabber-сервера это обычный текст, поэтому клиенты должны автоматически преобразовывать их в другие, естественные для Jabber команды.

Ниже показана таблица поддержки таких команд в различных Jabber-клиентах:

Тег /me /nick /clear /ban /kick /leave /say /topic /names
Jabber-клиент
Psi Да Да Да Нет Нет Нет Нет Нет Нет
Gajim Да Да Да Да Да Да Да Да Да
Tkabber Да Да Да Да Да Да Нет Да Нет
Kopete Нет Нет Да Нет Нет /part Да Нет Нет
Adium Нет Да Да Да Да Нет Нет Да Нет
Miranda Да Нет Нет Нет Нет Нет Нет Нет Нет
Pidgin Да Да Да Да Да /part Да Да Нет
QIP Infium Да Да Нет Да Да /quit Нет Да Нет
Jabbim Да Да Нет Нет Нет Да Да Нет Нет
Coccinella Да Да Нет Нет Нет Да Нет Да Нет
Jimm Aspro Да Да Нет Да Да /quit Нет Да Нет
qutIM Да Да Нет Нет Нет Нет Нет Да Нет

В некоторых клиентах список доступных тегов выводится по команде /help.

Описание тегов:

/me
Фраза, написанная после тега, произносится от 3-го лица, например:
* Вася задумался
/nick
Изменение своего ника в конференции. В качестве параметра передается новый ник:
/nick флудер
*** Вася теперь известен как флудер
/clear
Очистка окна разговора
/ban
Запретить участнику заходить в конференцию, при этом его Jabber ID добавляется в бан-лист в настройках комнаты. В качестве параметра передается ник участника:
/ban sp@mer
/kick
Выгнать участника из конференции. В качестве параметра передается ник участника:
/kick флудер
/leave
Выйти из конференции
/say
В некоторых клиентах служит для экранирования фраз, начинающихся с "/", при этом текст, идущий после тега, передается без изменений.
/topic
Изменение темы в конференции. Параметром служит текст новой темы, например:
/topic Впереди пятница! Готовимся к выходным! :)
/names
Вывод списка участников конференции

Еще одна полезная команда - /rejoin - перезаход в конференцию без закрытия окна клиента