Управляющие команды в Jabber
Для более быстрого и удобного выполнения некоторых действий в Jabber есть специальные команды (иногда их еще называют тегами). Для выполнения команды просто введите ее самой первой в строке набора текста. Большинство команд предназначены для выполнения различных действий в конференции, но некоторые (а именно: /clear и /me) могут работать и при обычном чате. Ниже показана таблица поддержки таких команд в различных 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 | Да | Да | Нет | Да | Да | Нет | Нет | Да | Нет |
qutIM | Да | Да | Нет | Нет | Нет | Нет | Нет | Да | Нет |
В некоторых клиентах список доступных тегов выводится по команде /help.
Изначально эти команды использовались для управления в IRC. Так как многие привыкли к ним, они были адаптированы для использования в Jabber. Но здесь эти команды не выполняют управляющую функцию - для Jabber-сервера это обычный текст, поэтому клиенты должны автоматически преобразовывать их в другие, естественные для Jabber команды.
Описание тегов:
- /me
- Фраза, написанная после тега, произносится от 3-го лица, например:
* Вася задумался
- /nick
- Изменение своего ника в конференции. В качестве параметра передается новый ник:
/nick флудер *** Вася теперь известен как флудер
- /clear
- Очистка окна разговора
- /ban
- Запретить участнику заходить в конференцию, при этом его Jabber ID добавляется в бан-лист в настройках комнаты. В качестве параметра передается ник участника:
/ban sp@mer
- /kick
- Выгнать участника из конференции. В качестве параметра передается ник участника:
/kick флудер
- /leave
- Выйти из конференции
- /say
- В некоторых клиентах служит для экранирования фраз, начинающихся с "/", при этом текст, идущий после тега, передается без изменений.
- /topic
- Изменение темы в конференции. Параметром служит текст новой темы, например:
/topic Впереди пятница! Готовимся к выходным! :)
- /names
- Вывод списка участников конференции
Еще одна полезная команда - /rejoin - перезаход в конференцию без закрытия окна клиента