Project

General

Profile

Feature #1662

IRC-подобная команда присоединения к конференции

Added by Mellon about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
07/05/2014
Due date:
% Done:

100%

Estimated time:
7.00 h

Description

/join [room [password]]

Присоединиться к конференции room с паролем password или без пароля, если он не указан.
Если активное окно не является окном конференции, то аргумент room трактуется как JID конференции.

В случае когда активное окно является окном конференции (на некотором сервере server), действуют следующие правила.
  • Если аргумент room отсутствует, то производится попытка присоединиться к конференции в активном окне.
  • Если аргумент room присутствует, но не является JID'ом, то производится попытка присоединиться к конференции room@server.
  • В противном случае производится попытка присоединиться к конференции с JID'ом room.

room — слово, password — произвольный текст


Related issues

Blocks Feature #1667: IRC-подобные команды взаимодействия с MUC [MUC commands]Closed07/07/20140xd34df00d

Actions
Copied from Feature #1661: IRC-подобная команда вывода времени пингаClosed07/05/20140xd34df00d

Actions
Copied to Feature #1663: IRC-подобная команда реджойнаClosed07/05/20140xd34df00d

Actions
#1

Updated by Mellon about 6 years ago

  • Copied from Feature #1661: IRC-подобная команда вывода времени пинга added
#2

Updated by Mellon about 6 years ago

  • Blocks Feature #1000: IRC-подобные команды отправки информационных запросов. added
#3

Updated by Mellon about 6 years ago

  • Copied to Feature #1663: IRC-подобная команда реджойна added
#4

Updated by Mellon about 6 years ago

  • Blocks deleted (Feature #1000: IRC-подобные команды отправки информационных запросов.)
#5

Updated by Mellon about 6 years ago

  • Blocks Feature #1667: IRC-подобные команды взаимодействия с MUC [MUC commands] added
#6

Updated by 0xd34df00d about 6 years ago

Нереализуемо в текущей модели джоенов.

Сейчас информация о том, что описывает комнату и процесс подсоединения, инкапсулирована в протокольные плагины, а наружу торчит только некий общий вариантный тип. Поэтому модуль поддержки команд должен, получается, знать про детали реализации этого вариантного типа, что говно и не личкрафт-вей.
Можно, конечно, сделать поддержку /join на уровне протокольного плагина, но ИМХО это как-то через жопу очень, не хотеть.

#7

Updated by Mellon about 6 years ago

  • Copied to Feature #1676: IRC-подобная команда разбанивания в конференции added
#8

Updated by 0xd34df00d about 6 years ago

  • Copied to deleted (Feature #1676: IRC-подобная команда разбанивания в конференции)
#9

Updated by 0xd34df00d about 6 years ago

  • Estimated time set to 7.00 h
  • Target version set to 0.6.75
  • Status changed from New to Assigned
#10

Updated by 0xd34df00d about 6 years ago

  • % Done changed from 0 to 100
  • Status changed from Assigned to Resolved
#11

Updated by Mellon about 6 years ago

  • Status changed from Resolved to Closed

Работает. Спасибо.

Also available in: Atom PDF