Jump to content


Связь с внешним миром из СЛ

идеи

  • Please log in to reply
15 replies to this topic

#1 GRMuratov

GRMuratov

    Новичок на форуме

  • Пользователи
  • PipPip
  • 12 posts
  • Пол:М
  • SL Status: 

Posted 06.02.09 - 11:23

Привет всем!
Может быть эта идея уже кем то реализована (кроме сервиса микроблогов, конечно), но состоит она в следующем: предлагается сделать сервис по отправке из СЛ сообщений во вне, например на ICQ резидента, не находящегося в настоящее время в СЛ.
Если кто-то где-то такое уже видел, плиз, киньте ссылку.
Подобный сервис может пригодиться для реализации другой идеи, о которой позже.

ps: самому наваять подобное затруднительно в виду отсутствия нужных навыков в LSL :-)

#2 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 06.02.09 - 19:01

ICQ протокол закрытый, поэтому идея отправки на ICQ отпадает.

Обмен с другими протоколами — нужно обсуждать, что-то тоже уже реализовано. Общение SL<->сайт, к примеру, уже сделано.

#3 Koshachii

Koshachii

    Участник

  • Пользователи
  • PipPipPip
  • 116 posts
  • SL Status: 

Posted 06.02.09 - 20:21

Насколько мне известно, ICQ имеет не просто закрытый протокол, его еще и меняют достаточно регулярно в последнее время для борьбы с альтернативными мессенждерами типа QIP.

Если нужен именно мессенджер, то лучше присмотреться к Jabber. Его коды открыты, относительно большое сообщество разработчиков. Для прогона информации в/из SL можно использовать функции llHTTPRequest и механизм XML-RPC.

Но! SL имеет встроенный механизм посылки ИМ-ок на имейл. Включается на страничке аккаунта. Очень удобно, сам этим пользуюсь. Когда вы в оффлайне, и вам кто-то пишет в ИМ-ку (в личку), сервера LL присылают вам имейл с текстом сообщений.

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

Имейл также можно послать напрямую скриптом, с помощью функции llEmail.

#4 GRMuratov

GRMuratov

    Новичок на форуме

  • Пользователи
  • PipPip
  • 12 posts
  • Пол:М
  • SL Status: 

Posted 07.02.09 - 11:14

Друзья, идея с мылом, конечно, хороша, но вот у меня например сообщения с пропущенными имками приходят на gmail с задержкой. Далее, механизм аськи или аналогов более удобен тем еще, что их клиенты для мобильных имеют более широкой распространение, чем программы - сборщики почты.
Соответственно, если нужно срочно человека позвать в СЛ более пригоден именно интернет-пейджер.
Попробую поковыряться с предложенными вариантами. Если будут доп идеи, прошу высказывать.
:-)

#5 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 07.02.09 - 17:54

View PostGRMuratov, on 7.2.2009, 11:14, said:


Соответственно, если нужно срочно человека позвать в СЛ…
Старая тема, обычно сводящаяся к тому, что если у человека есть программа вроде ICQ (MSN/Yahoo/GTalk/Skype/Mail Agent), то в момент входа в SL она обычно остаётся запущена, и позвать через неё — не проблема. Если вы с потенциальным собеседником по каким то причинам пользуетесь разными сервисами, то проблема, очевидно, лежит вне плоскости SL, а вариантов её решить предложенным способом (с помощью шлюза) будет столько же, сколько самих сервисов.

А чем плохи для описанной задачи SLeek или METAbolt?

#6 GRMuratov

GRMuratov

    Новичок на форуме

  • Пользователи
  • PipPip
  • 12 posts
  • Пол:М
  • SL Status: 

Posted 07.02.09 - 20:10

Подробнее об идее:
в свете последнего (или крайнего) скандала на одном из наших островов :-), возникла идея передать администрирование островов на аутсорсинг. Набрать группу серьезных людей (дядек и тетек), которые могли бы и разговор правильно построить, и выкинуть кого надо, либо не выкидывать кого не надо :-). Но... у серьезных людей не так много времени постоянно находиться в СЛ. А поставить на острове маячок, который бы их по требованию вызвал для разруливания ситуации...

#7 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 07.02.09 - 21:04

Теперь зовём сюда владельцев островов и спрашиваем, что они сами думают по указанной теме.

Примечание: Идея хорошая, и она уже возникала год назад или чуть больше. Даже была частично реализована (в техническом плане). Но не нашла «отклика в сердцах» владельцев островов.

#8 Koshachii

Koshachii

    Участник

  • Пользователи
  • PipPipPip
  • 116 posts
  • SL Status: 

Posted 08.02.09 - 12:08

View PostGRMuratov, on 7.2.2009, 19:10, said:

...возникла идея передать администрирование островов на аутсорсинг. ...
... А поставить на острове маячок, который бы их по требованию вызвал для разруливания ситуации...
Идея с аутсортингом безопасности острова уже была. Еще у Дмитрия Виллиса (Fynist). Оказалось - никому не нужно (я про владельцев островов).
Вообще, эта тема возникает регулярно. :)

Маячок просто мечта для грифферов, если таковые еще существуют: подергать лишний раз "серьезных дядей". :)

Из поставновки задачи, я понял вам нужен готовый мессенджер.
Посмотрите на SLMessenger (slspecials.com).

Был еще "родной" SLim от LindenLab, но он вроде бы заброшен.

#9 Koshachii

Koshachii

    Участник

  • Пользователи
  • PipPipPip
  • 116 posts
  • SL Status: 

Posted 08.02.09 - 12:12

View PostSOb_Zemlja, on 7.2.2009, 20:04, said:

Теперь зовём сюда владельцев островов...
Если Магомет не идет к горе, пусть гора идет к Магомету. :)

#10 Amaro

Amaro

    Новичок на форуме

  • Пользователи
  • PipPip
  • 36 posts
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 20.02.09 - 13:31

View PostGRMuratov, on 7.2.2009, 20:10, said:

Подробнее об идее:
в свете последнего (или крайнего) скандала на одном из наших островов :-), возникла идея передать администрирование островов на аутсорсинг. Набрать группу серьезных людей (дядек и тетек), которые могли бы и разговор правильно построить, и выкинуть кого надо, либо не выкидывать кого не надо :-). Но... у серьезных людей не так много времени постоянно находиться в СЛ. А поставить на острове маячок, который бы их по требованию вызвал для разруливания ситуации...
Прим с надписью "Call Police" и скриптом, который пуляет письмо на почтовый адрес... Может еще заставлять перед отправкой товарища объяснить в чате причину вызова. А уж какой там адрес почтовый - СМС гейт какой, или ИМ, или просто почта..... Несколько минут напряженного труда =) Вопрос только, кто будет пользоваться....

#11 highstaker

highstaker

    Новичок на форуме

  • Пользователи
  • PipPip
  • 14 posts
  • Пол:М
  • Откуда:Москва
  • Основной цех:Скриптеры
  • Второй цех:Художники
  • SL Status: 

Posted 13.02.12 - 11:21

А что если пойти обратным путём. Очень часто бывает ситуация когда не можешь выйти в СЛ с устройства которое сейчас под рукой (с мобилы, допустим). А поговорить с камрадами, которые сейчас в онлайне (в СЛ) хочется.

Так вот, может быть установить в СЛ где-нибудь прим-сервер, а на веб-сайте сделать страницу, где будет чат (или что-то подобное), и соединить страницу и прим-сервер (например через тот же HTTPRequest, если возможно). Таким образом сервер будет принимать сообщение с чата на сайте и отправлять их резиденту посредством, допустим , llInstantMessage (чтобы резидент получил сообщение вне зависимости от своего месторасположения).
Правда, сложность в том, как будет резидент отвечать в чат на сайте.

Подобный вариант уже реализован? И реализуем ли он?

п.с. с html-ом не имел дела уже лет десять...

#12 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 13.02.12 - 21:22

Делали (доски-кричалки назвали), вот тут написано. Не пошло… С той лишь разницей, что отправлялось не индивидуально, а в общий чат.
Собственно, это был задел на ИМ-ки. На сайте по этой-же причине появились СЛ ники в профилях. Но… червячок не дополз. :)

#13 highstaker

highstaker

    Новичок на форуме

  • Пользователи
  • PipPip
  • 14 posts
  • Пол:М
  • Откуда:Москва
  • Основной цех:Скриптеры
  • Второй цех:Художники
  • SL Status: 

Posted 13.02.12 - 22:27

Ой, тока щас заметил, что поднял тему трехлетней давности. :)

Ну ничего, может еще пойдёт. Можно пейджеры-аттачменты сделать. Мне удалось сие реализовать посредством Е-мейла, но способ сей не очень удобный и довольно тормозной (ибо llEmail усыпляет скрипт на 20 секунд, хотелось бы знать для чего...)

#14 Koshachii

Koshachii

    Участник

  • Пользователи
  • PipPipPip
  • 116 posts
  • SL Status: 

Posted 14.02.12 - 12:48

Можно, как вариант, поднять облегченный клиент на основе библиотеки libSL.
Сделать сайтик и связать с этим клиентом. Все.
Библиотека libSL на C# (.Net).
Единственный минус - в SL сообщения (имки) будут идти с/на одного имени. Но можно брать дополнительную информацию по авторизации с самого сайта и добавлять в сообщения внутри СЛ.

#15 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 14.02.12 - 19:52

Такой клиент в просторечии зовётся "бот". :)
Писать лучше не с нуля, а на основе, к примеру, ghettosl. Там уже есть реализация скриптов, работающих по событиям. Осталось расширить командами для работы с web. :)

#16 highstaker

highstaker

    Новичок на форуме

  • Пользователи
  • PipPip
  • 14 posts
  • Пол:М
  • Откуда:Москва
  • Основной цех:Скриптеры
  • Второй цех:Художники
  • SL Status: 

Posted 24.02.12 - 12:06

Пока что я пользуюсь следующим вариантом.
по почте отправляю сообщение на адрес:

02d83bdc-6bf3-a8c1-96e9-102de68db11f@lsl.secondlife.com

в теме пишу: имя_фамилия_адресата_через_пробел,моё_имя
например: cybertouch resident,highstaker
если нет фамилии, пишем слово resident вместо неё. своё имя писать не обязательно, там можно написать что угодно, это просто чтобы адресат знал, от кого сообщение.

Сообщения правда в чат попадают, потому малозаметны. Жаль что нельзя инфоокошки выбрасывать, если пользователь в другом регионе.

Отвечать получатель может посредством ИМок. только для этого надо галочку поставить рядом с I would like to receive offline IMs via Email (Главная страница -> Account -> Contact Information)

Edited by highstaker, 24.02.12 - 12:08.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users