Project

General

Profile

Actions

Feature #1662

closed

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

Added by Mellon over 10 years ago. Updated about 10 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 3 (0 open3 closed)

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

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

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

Actions
Actions #1

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by 0xd34df00d over 10 years ago

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

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

Actions #7

Updated by Mellon over 10 years ago

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

Updated by 0xd34df00d over 10 years ago

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

Updated by 0xd34df00d about 10 years ago

  • Status changed from New to Assigned
  • Target version set to 0.6.75
  • Estimated time set to 7:00 h
Actions #10

Updated by 0xd34df00d about 10 years ago

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

Updated by Mellon about 10 years ago

  • Status changed from Resolved to Closed

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

Actions

Also available in: Atom PDF