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

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м
Строка 172: Строка 172:
  * Флуд3р выгнан
  * Флуд3р выгнан
;/leave:Выйти из конференции
;/leave:Выйти из конференции
;/say:В некоторых клиентах служит для экранирования фраз, начинающихся с "'''/'''", при этом текст, идущий после тега, передается без изменений. В некоторых клиентах можно заменить пробелом от начала строки.
;/say:В некоторых клиентах служит для экранирования фраз, начинающихся с "'''/'''", при этом текст, идущий после тега, передается без изменений. Иногда можно заменить пробелом от начала строки.
;/topic:Изменение темы в конференции. Параметром служит текст новой темы, например:
;/topic:Изменение темы в конференции. Параметром служит текст новой темы, например:
  /topic Впереди пятница! Готовимся к выходным! :)
  /topic Впереди пятница! Готовимся к выходным! :)
;/names:Вывод списка участников конференции
;/names: Вывод списка участников конференции
;/rejoin:перезаход в конференцию без закрытия её окна, например, чтобы сберечь переписку (лучше поставить плагин-логгер, если имеется, либо привести в конференцию бота-логгера)
;/rejoin: Перезаход в конференцию без закрытия её окна, например, чтобы сберечь переписку (лучше поставить плагин-логгер, если имеется, либо привести в конференцию бота-логгера)


[[Category:Конференции]][[Category:Юзабилити]]
[[Category:Конференции]][[Category:Юзабилити]]

Версия 05:13, 24 сентября 2011

Для более быстрого и удобного выполнения некоторых действий в 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
Перезаход в конференцию без закрытия её окна, например, чтобы сберечь переписку (лучше поставить плагин-логгер, если имеется, либо привести в конференцию бота-логгера)