Project

General

Profile

Actions

Feature #1655

closed

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

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

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

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

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

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

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

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

Actions
Actions #1

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by 0xd34df00d over 10 years ago

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

Actions #5

Updated by 0xd34df00d over 10 years ago

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

Actions #6

Updated by Mellon over 10 years ago

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

0xd34df00d wrote:

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

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

Actions #7

Updated by 0xd34df00d over 10 years ago

Mellon wrote:

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

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

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

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

Actions #8

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by 0xd34df00d over 10 years ago

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

Updated by 0xd34df00d over 10 years ago

  • Target version set to 0.6.70
  • Estimated time set to 5:00 h
Actions #12

Updated by Mellon over 10 years ago

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

Updated by 0xd34df00d over 10 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF