Project

General

Profile

Feature #1655

Раскрытие аргумента [nick] в IRC-подобных командах

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

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

100%

Estimated time:
5.00 h

Description

Для примера возмём команду /last
  • Команда /last отправлена в конференции:
    запрос к bare_jid.
  • Команда /last nick в конференции:
    запрос к bare_jid/nick.
  • Команда /last в обычном чате:
    bare_jid/resource подключён => запрос к нему (т. е. к bare_jid/resource);
    bare_jid/resource не подключён, но подключены другие ресурсы => запрос к ним (т. е. к chat_jid/*);
    нет подключённых ресурсов => запрос к chat_jid/resource.
  • Команда /last nick в обычном чате:
    Если есть контакты с псевдонимом nick; для каждого контакта: запрос ко всем подключённым full JID или если таких нет, то запрос по bare JID.
    Если таких контактов нет, то запрос к nick (подразумевается, что nick должен быть валидным JID'ом).

Related issues

Related to Feature #1656: IRC-подобная команда вывода времени активности/бездействияClosed07/05/20140xd34df00d

Actions
Related to Feature #1657: IRC-подобная команда вывода времениClosed07/05/20140xd34df00d

Actions
Related to Feature #1658: IRC-подобная команда открытия обзора службClosed07/05/20140xd34df00d

Actions
Related to Feature #1660: IRC-подобная команда вывода версии клиентаClosed07/05/20140xd34df00d

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

Actions
Copied from Feature #1654: IRC-подобная команда вывода vcard Closed07/05/20140xd34df00d

Actions
#1

Updated by Mellon over 6 years ago

  • Copied from Feature #1654: IRC-подобная команда вывода vcard added
#2

Updated by Mellon over 6 years ago

  • Related to Feature #1656: IRC-подобная команда вывода времени активности/бездействия added
#3

Updated by Mellon over 6 years ago

  • Related to Feature #1657: IRC-подобная команда вывода времени added
#4

Updated by 0xd34df00d over 6 years ago

А в чём смысл /last на ?

#5

Updated by 0xd34df00d over 6 years ago

Ну и контакты рассматривать (в последнем случае, например) для всех аккаунтов или только для того, из окна чата которого отправлена команда?

#6

Updated by Mellon over 6 years ago

cмысла особого нет.
Но если будешь тягать везде одну и ту же функцию, то оно на всяких других командах может понадобится

0xd34df00d wrote:

Ну и контакты рассматривать (в последнем случае, например) для всех аккаунтов или только для того, из окна чата которого отправлена команда?

Желательно второе, потому как контакты у аккаунтов могут совпадать

#7

Updated by 0xd34df00d over 6 years ago

Mellon wrote:

cмысла особого нет.
Но если будешь тягать везде одну и ту же функцию, то оно на всяких других командах может понадобится

Плохо представляю, где может понадобиться дёргать bare jid конфы.

Желательно второе, потому как контакты у аккаунтов могут совпадать

Ну и отлично, так даже удобнее.

#8

Updated by Mellon over 6 years ago

  • Related to Feature #1658: IRC-подобная команда открытия обзора служб added
#9

Updated by Mellon over 6 years ago

  • Related to Feature #1660: IRC-подобная команда вывода версии клиента added
#10

Updated by 0xd34df00d over 6 years ago

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

Updated by 0xd34df00d over 6 years ago

  • Estimated time set to 5.00 h
  • Target version set to 0.6.70
#12

Updated by Mellon over 6 years ago

  • Related to Feature #1661: IRC-подобная команда вывода времени пинга added
#13

Updated by 0xd34df00d over 6 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF