Не касаясь применимости этого комментария к топику, хочу спросить - Вы много знаете людей, которые ими пользуются. Я ни одного. Вопрос не праздный, действительно интересно.
Увы, не припомню, я в те времена сидел в micq. В текущей же версии родного клиента (а кто ей пользуется?) это довольно неудобно сделано. Думаю, пользоваться не стали скорее поэтому.
А вот Jabber позволяет конференции без всяких дополнительных внешних сервисов и, в случае использования внутрекорпоративного Jabber сервера, без выхода информации за пределы конторы...
Да, jabber - самый "conference friendly" IM-сервис. Но он, например, не позволяет сохранять историю разговора и получать ее при входе в конференцию (нет той самой persistent-составляющей).
по-моему это зависит от настроек сервера. На ж.ру при входе в конфу показывается около десятка предыдущих сообщений. думаю можно без особых сложностей настроить свой сервер чтобы он выдавал полную историю.
в джаббере при входе в конференцию можно получить последние сообщения, которые были отправлены в нее.
(на уровне протокола клиент при входе в конфу делает запрос, выставляя ограничение на количество сообщений и символов).
Насколько я помню, история хранится ровно до тех пор, пока кто-то из участников находится в online. Т.е. если все вышли из конференции, то при повторном входе истории уже не будет. Тут же она храниться и после, на протяжении некоторого времени.
Хабр съел мой коммент? Тогда то же ещё раз:
В джаббере конференции бывают постоянные и временные. Переключение между этими "режимами" делается владельцем конфы в два клика.
Постоянные конференции существуют независимо от того, есть в них ктото или нет. И единственная возможность потерять историю - перезагрузка сервера.
Временные конфы же удаляются, когда из них все выходят. Естественно и история при этом исчезает.
1. А можно ли узнать без лишних телодвижений текущий список участников конференции?
2. Можно ли интегрировать эту вещь с джабберными конфами (то есть посадить в джаббер-конфу этого бота ретранслятора)?
небольшая бага вылезла с кодировкой...
на qip infium (9011 версия) от меня сообщения идут так: фывап ролдж
на простом квипе (8070) такого нет
Проблема именно в инфиуме, обычный квип этим не болеет.
Всётаки идея стоящая, довольно часто надо пообщаться втроём и более, копипастить группе утомительно и на джаббер всех не пересадиш.
Удачи авторам в начинаниях!
На джаббер.ру вроде есть сервер allports.jabber.ru
Если указать его в качестве сервера (только ваш джид оставить тем же что и был) то можно использовать произвольный порт
Вопрос авторам
Вам наверняка известно ограничение icq на кол-во отправляемых сообщений (rate control). Ваш бот шлёт от нескольких посетителей одновременно, возможность превышения стандартного rate очевидна. Как эта проблема решается?
не возражаю, углубляться не нужно, всё итак понятно - АОЛ продолжает всех иметь своими причудами и вы не исключение, гарантировать работу чата с большим кол-вом сообщений вы не сможете.
Но вобще успехов!
С ICQ контактами эта штука тестировалась?) Создал аккаунт, добавил свой второй номер в список для приглашения, в меню создания конференции выбрал его и свой номер, создал конфу. На мой номер пришел инвайт и после посылки /join я вошел в конфу. На второй номер ничего не приходит, даже создал ему аккаунт на сайте. Бот кидает запрос авторизации, но на /join отвечает лишь "Your message has not been delivered because you are not connected to any of the active conferences."
Это я не понимаю как эта штука работает или это баг?))
Дальше уже наверное лучше через feedback@, чтобы хабр в багтрекер не превращать :) Ещё один вопрос - если в имени конференции или сабже есть русские буквы, попробуйте без них пожалуйста. С pidgin были проблемы в этом.
Заработало!) Кажется, если у контакта стоит "Добавлять меня без авторизации", то бота надо авторизовывать вручную, помоему после этой операции мне наконец предложили отправить /join. Предлагаю убрать проверку на статус контакта, чтобы приглашения посылались и контактам, которые бот считает офлайновыми. На фидбек не стал слать, так как вроде вопрос решен, заодно может кому еще пригодится)
Кстати, в джаббере этот бот не различает разные ресурсы. То есть пишет не на тот, с которого я ему выслал "/join", а просто куда получится. Очень неудобно, когда плохо выставлены приоритеты. Мне так например он писал на телефон, когда я в конфе хотел сидеть с компа.
А ещё "/me" он воспринимает как команду. Может стоит несуществующие команды просто игнорировать, а не гвоорить что их нет?
Сложный случай - никто не хочет переходить на другого клиента. Мы с коллегами пользуем teamtalk - голосом оказалось удобнее и быстрее, чат там есть, а проблемы с установкой дополнительной программы ни у кого не возникло.
Проверка боем скайп-конференций дала средующие результаты: в обычной конфе можно подключить бесплатно до 5 человек (включая организатора).
Есть ещё skype-cast, но:
1. Сложно организовывать, то есть надо сделать целый набор не всегда интуитивно-понятных движений, и потом приглашать людей
2. Информация и касте доступна посторонним людям
3. Больше получаса без глюков редко получалось. Максимальное время "стабильного эфира" - около часа двадцати минут.
Глюки при проведении скайп-кастов.
Ну отвалы участников происходят постоянно, причем не то, чтобы у людей "виснет виндоус" - без видимых причин, видимо где-то падает роутинг, либо ещё что-то.
Главные глюки - вдруг пропадает звук у всех участников. Либо, как вариант, начинается сильный шум и помехи, голоса сильно искажаются. Либо никто не моджет войти на скайп-каст. Либо отваливается половина участников, и больше определенного (произвольного в каждом конкретном случае) числа зайти на него не может. Причём ошибки эти, обычно, системные, то есть выход всех и заход обратно не помогает. Проходит через какое-то время - от 15 до 40 минут.
Качество обычной конфы в скайпе, которая на 5 человек - устраивает абсолютно, но нам надо на большое количество участников. Среднее число от 40 до 60. География - все русскоязычные страны, включая Прибалтику и Америку ;)
Есть еще одна интересная задача, которую вы могли бы решить. Благо вы уже решили задачу создания и поддержки ботов, взаимодействующих с веб-интерфейсом.
Зачастую мы отправляем знакомым ссылки - на посмотреть, на досуг, чей-то интересный портфель, прикольный ролик... Вручную копипастим одну и ту же ссылку несколько раз по разным контактам. Потом иногда мы пытаемся вспомнить и найти какой-то интересный материал, и это бывает затруднительно - то ли с работы отправлял, то ли из дому, то ли месяц назад, то ли полгода, то ли в описании было "про договор", то ли "договоримся".
Было бы прекрасно иметь в аське бота, который бы:
1. Позволял бы бросать в него ссылку с комментарием, которая в итоге прийдет в im-мессагеры тех, кто подписывался на рассылки от данного контакта. Комментарий автоматически разбирается на теги.
2. Имел встроенный интерфейс подписки и отписки с возможностью фильтрации по конкретным тегам, позволял бы закрывать некоторые теги от "всех кроме таких-то контактов".
3. Имел веб-интерфейс, на котором были бы доступны блоги - прошедшие через бота ссылки с комментариями.
Рассмотрите пожалуйста эту задачу, очень уж не хватает ее решения.
persistent.im — конференции в любом IM клиенте