Управляющие команды в Jabber: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м
 
(не показано 29 промежуточных версий 8 участников)
Строка 1: Строка 1:
{| border=1 class="standart" align=center
Для более быстрого и удобного выполнения некоторых действий в Jabber есть специальные команды (иногда их еще называют ''тегами''). Для выполнения команды просто введите ее самой первой в строке набора текста. Большинство команд предназначены для выполнения различных действий в [[Конференции|конференции]], но некоторые (а именно: '''/clear''' и '''/me''') могут работать и при обычном чате.
|rowspan=2 align=center bgcolor=lightgreen width=60|'''Тег'''
 
|colspan=8 align=center bgcolor=lightblue|'''Jabber-клиенты'''
Изначально эти команды использовались для управления в IRC. Так как многие привыкли к ним, они были адаптированы для использования в Jabber. Но здесь эти команды не выполняют управляющую функцию - для Jabber-сервера это обычный текст, поэтому клиенты должны автоматически преобразовывать их в другие, естественные для Jabber команды.
|rowspan=2 align=center|'''Описание тега'''
 
Ниже показана таблица поддержки таких команд в различных [[Клиенты Jabber|Jabber-клиентах]]:
 
<center>
{| border='1' align='center' class='standart' width=85%
|-
|-
!bgcolor=lightblue width=60|Psi
!bgcolor=lightblue width=20%|Тег
!bgcolor=lightblue width=60|Gajim
!rowspan=2 bgcolor=lightblue width=60|/me
!bgcolor=lightblue width=60|Tkabber
!rowspan=2 bgcolor=lightblue width=60|/nick
!bgcolor=lightblue width=60|Kopete
!rowspan=2 bgcolor=lightblue width=60|/clear
!bgcolor=lightblue width=60|Adium
!rowspan=2 bgcolor=lightblue width=60|/ban
!bgcolor=lightblue width=60|Miranda
!rowspan=2 bgcolor=lightblue width=60|/kick
!bgcolor=lightblue width=60|Pidgin
!rowspan=2 bgcolor=lightblue width=60|/leave
!bgcolor=lightblue width=60|QIP
!rowspan=2 bgcolor=lightblue width=60|/say
!rowspan=2 bgcolor=lightblue width=60|/topic
!rowspan=2 bgcolor=lightblue width=60|/names
|-
|-
!bgcolor=lightgreen|/me
!bgcolor=lightgreen|Jabber-клиент
|align=center bgcolor=green|X
|align=center bgcolor=green|X
|align=center bgcolor=green|X
|align=center bgcolor=#FF9999|
|align=center bgcolor=#FF9999|
|align=center bgcolor=#FF9999|
|align=center bgcolor=#FF9999|
|align=center bgcolor=#FF9999|
|Фраза произносится от 3-го лица
|-
|-
!bgcolor=lightgreen|/nick
!bgcolor=lightgreen|[[Psi]]
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=green|X
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|Смена ника в конференции
|{{Нет}}
|-
|-
!bgcolor=lightgreen|/clear
!bgcolor=lightgreen|[[Gajim]]
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|Очистка окна разговора
|{{Да}}
|-
|-
!bgcolor=lightgreen|/ban
!bgcolor=lightgreen|[[Tkabber]]
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Да}}
|Добавление участника в бан-лист
|{{Нет}}
|-
|-
!bgcolor=lightgreen|/kick
!bgcolor=lightgreen|[[Kopete]]
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=green|X
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=green|X
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Да|'''/part'''}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|Удаление участника из конференции
|{{Нет}}
|-
|-
!bgcolor=lightgreen|/leave
!bgcolor=lightgreen|[[Adium]]
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Да}}
|Выход из конференции
|{{Нет}}
|-
|-
!bgcolor=lightgreen|/say
!bgcolor=lightgreen|[[Miranda]]
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=green|X
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|Служит для экранирования фраз, начинающихся с /
|{{Нет}}
|-
|-
!bgcolor=lightgreen|/topic
!bgcolor=lightgreen|[[Pidgin]]
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да|'''/part'''}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|Смена темы в конференции
|{{Нет}}
|-
|-
!bgcolor=lightgreen|/names
!bgcolor=lightgreen|[[QIP Infium]]
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=green|X
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да}}
|align=center bgcolor=#FF9999|
|{{Да|'''/quit'''}}
|align=center bgcolor=#FF9999|
|{{Нет}}
|align=center bgcolor=#FF9999|
|{{Да}}
|Показывает список присутствующих в комнате.
|{{Нет}}
|-
!bgcolor=lightgreen|[[Jabbim]]
|{{Да}}
|{{Да}}
|{{Нет}}
|{{Нет}}
|{{Нет}}
|{{Да}}
|{{Да}}
|{{Нет}}
|{{Нет}}
|-
!bgcolor=lightgreen|[[Coccinella]]
|{{Да}}
|{{Да}}
|{{Нет}}
|{{Нет}}
|{{Нет}}
|{{Да}}
|{{Нет}}
|{{Да}}
|{{Нет}}
|-
!bgcolor=lightgreen|[[Jimm Aspro]]
|{{Да}}
|{{Да}}
|{{Нет}}
|{{Да}}
|{{Да}}
|{{Да|'''/quit'''}}
|{{Нет}}
|{{Да}}
|{{Нет}}
|-
!bgcolor=lightgreen|[[qutIM]]
|{{Да}}
|{{Да}}
|{{Нет}}
|{{Нет}}
|{{Нет}}
|{{Нет}}
|{{Нет}}
|{{Да}}
|{{Нет}}
|-
|-
|}
|}
</center>
В некоторых клиентах список доступных тегов выводится по команде '''/help'''.
==Описание тегов:==
;/me:Фраза, написанная после тега, произносится от 3-го лица, например:
/me задумался
* Вася задумался
;/nick:Изменение своего ника в конференции. В качестве параметра передается новый ник:
/nick Флуд3р
*** Вася теперь известен как Флуд3р
;/clear:Очистка окна разговора. В некоторых клиентах её заменяет кнопка
;/ban:Запретить участнику заходить в конференцию, при этом его [[Jabber ID]] добавляется в бан-лист в настройках комнаты. В качестве параметра передается ник участника:
/ban sp@mer
* sp@mer забанен
;/kick:Выгнать участника из конференции. В качестве параметра передается ник участника:
/kick Флуд3р
* Флуд3р выгнан
;/leave:Выйти из конференции
;/say:В некоторых клиентах служит для экранирования фраз, начинающихся с "'''/'''", при этом текст, идущий после тега, передается без изменений. Иногда можно заменить пробелом от начала строки.
;/topic:Изменение темы в конференции. Параметром служит текст новой темы, например:
/topic Впереди пятница! Готовимся к выходным! :)
;/names: Вывод списка участников конференции
;/rejoin: Перезаход в конференцию без закрытия её окна, например, чтобы сберечь переписку (лучше поставить плагин-логгер, если имеется, либо привести в конференцию бота-логгера)
[[Category:Конференции]][[Category:Юзабилити]]

Текущая версия на 15:31, 14 сентября 2012

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