Project

General

Profile

Actions

Feature #1381

closed

[Murm] Возожность добавления контакта и отправки сообщения любому аккаунту.

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

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
10/27/2013
Due date:
% Done:

100%

Estimated time:
7:00 h

Description

Вообще возможность переписываться в мурме только с "друзьями" немного сомнительна.

Что если, например, ты скрыл часть информации предназначенную только своим "друзъям" и тебе нужно переписаться с человеком которому не хотелось бы раскрывать эту инфу?

Или, если например, есть необходимость переписаться с владельцем публичной группы, или с человеком, который не заинтересован вносить тебя в список друзей? Ну там, например, чтоб выразить благодарность, или указать на ошибку, или обсудить что-то и забыть о нем.

Потому предлагаю подумать о воможности открывать переписку с любым контактом и вносить его в списки контактов.

PS Это всё можно проделать, при необходимости, через веб-интерфейс, потому и низкий приоритет.

Actions #1

Updated by 0xd34df00d about 11 years ago

Ок, это всё замечательно, но как сделать интерфейс поиска и добавления? В джабберах всяких ты JID знаешь, а тут — прям поиск по анкете, что ли? Не по VK ID же добавлять.

Actions #2

Updated by Mellon about 11 years ago

Именно по VK ID и добавлять, а точнее нужно поле
"Введите ID или ссылку на страницу пользователя:"
И соответственно парсить:

если строка "^(id){0,1}[0-9]*$" - то id, если "^(http://){0,1}(www\.){0,1}vk.com/.*$"  - ссылка, по ней пытаемся узнать владельца.

Поиск это уже другая история/другая задача, необходимости в этом острой нет. можно, наверно, сделать так, чтобы в будущем можно было приделать поиск.

Actions #3

Updated by 0xd34df00d about 11 years ago

  • Status changed from New to Assigned
  • Target version set to 0.6.60
  • Estimated time set to 4:00 h
Actions #4

Updated by 0xd34df00d about 11 years ago

Ну и да, ты ведь понимаешь, что «внести в список контактов» == «добавить в друзья»?

Как в азотхореалиях различить «открыть чат с произвольным пользователем» и «добавить в друзья»?

Actions #5

Updated by Mellon about 11 years ago

0xd34df00d wrote:

Ну и да, ты ведь понимаешь, что «внести в список контактов» == «добавить в друзья»?

Мда... в принципе, логично. Но тогда необходимость в этой фиче просто исчезает.
1. В азоте нельзя начать разговор с контактом не из ростера.
2. Ростер мурма = Список друзяшек
3. Чтобы добавить в ростер необходимо и достаточно добавить в друзяшки
4. Это легче сделать прямо на сайте перейдя по результатам поиска.

Стало быть для того, чтобы эта фича была нужна. Необходимы следующие условия:
1. Возможность в азоте отправлять сообщения контактам не из ростера
2. Добавить в ростер мурма группу "локальных" контактов которые можно хранить либо локально, либо на сайте в какой-нить скрытой заметке там или ещё где и как.

Actions #6

Updated by 0xd34df00d about 11 years ago

  • Estimated time changed from 4:00 h to 7:00 h
Actions #7

Updated by 0xd34df00d about 11 years ago

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

Applied in changeset main|commit:3af3bfb25a0c58ce0514590787af84d524f80706.

Actions #8

Updated by 0xd34df00d about 11 years ago

Заодно запилил фичу «open chat with non-roster item», в будущем можно будет использовать в тех же джабберах.

Actions #9

Updated by Mellon about 11 years ago

  • Status changed from Resolved to Closed

Жаль, что с анализом ссылки на профиль не получилось. После того как ввели возможность менять URI профиля, не так-то и просто id получить.
Но, сделано. Пользоваться можно. Благодарю.

Actions

Also available in: Atom PDF