| | Jabber бот для "линковки" нескольких конференций - dotBot |
| |
Posted: Fri Feb 09, 2007 12:41 pm |
|
|
nVa |
Разработчик |
|
|
Joined: 11 Nov 2005 |
Posts: 42 |
Location: Пермь/Тольятти |
|
|
|
|
|
|
dotBot - Jabber бот для "линковки" нескольких конференций между собой.
Все сообщения из одной конференции, бот передаёт в другую, указывая при этом кто данное сообщение написал(ник).
Посмотреть как работает бот и задать вопросы можно на конференциях samgtp@conference.sgtp.samara.ru и talks@conference.mytlt.ru
Для просмотря списка доступных команд наберите в конференции: !help
Сайт бота: http://sys.net.ru/
На данный момент можно скачать версию бота под Windows. |
|
|
|
|
| | Re: Jabber бот для "линковки" нескольких конференций - dotBo |
| |
Posted: Fri Feb 09, 2007 4:17 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
Класс. А его можно доделать, чтобы он не только дублировал сообщения но и дублировал пользователей.
Например слинкованы три чата. В один из них входит пользователь Вася. Тогда бот устанавливает новое соединение со своим сервером но с другим ресурсом(рандом) и оттуда него входит в два других чата с логином Вася. И сообщения для Васи пусть дублирует именно этот ресурс.
Так можно? |
|
|
|
|
| | Re: Jabber бот для "линковки" нескольких конференций - dotBo |
| |
Posted: Fri Feb 09, 2007 4:18 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
feez wrote: | Класс. А его можно доделать, чтобы он не только дублировал сообщения но и дублировал пользователей.
Например слинкованы три чата. В один из них входит пользователь Вася. Тогда бот устанавливает новое соединение со своим сервером но с другим ресурсом(рандом) и оттуда него входит в два других чата с логином Вася. И сообщения для Васи пусть дублирует именно этот ресурс.
Так можно? |
какой кошмар.... лучше, наверно, транспортом... или вообще модом для мука... |
|
_________________ And I'm feeling good! |
|
|
|
| | Re: Jabber бот для "линковки" нескольких конференций - dotBo |
| |
Posted: Fri Feb 09, 2007 4:23 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
Binary wrote: |
какой кошмар.... лучше, наверно, транспортом... или вообще модом для мука... |
Транспорту нужен свой сервер, для мода тоже. Боту не нужен.
А где недостаток бота, который закроет транспорт или мод? |
|
|
|
|
| | Re: Jabber бот для "линковки" нескольких конференций - dotBo |
| |
Posted: Fri Feb 09, 2007 4:29 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
feez wrote: | Binary wrote: |
какой кошмар.... лучше, наверно, транспортом... или вообще модом для мука... |
Транспорту нужен свой сервер, для мода тоже. Боту не нужен.
А где недостаток бота, который закроет транспорт или мод? |
ну много соединений c2s не есть гуд, тем более, что теперь ёжик их ограничивает |
|
_________________ And I'm feeling good! |
|
|
|
| | Re: Jabber бот для "линковки" нескольких конференций - dotBo |
| |
Posted: Fri Feb 09, 2007 4:49 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
Binary wrote: |
ну много соединений c2s не есть гуд, тем более, что теперь ёжик их ограничивает |
Ограничение в 5 коннектов можно обойти заведя пул логинов. А то что не хорошо, когда много c2s, ... может быть, но реализовать не мешает.
В принципе траспорт бы решил проблему кика и бана (сейчас, если забанить бота, то забанятся все слинкованые), но остальные траблы остаются (зарегистрированные ники, раздача прав в разных комнатах, права на смену топика тут есть, а там нету и т.д.)
Совсем правильно будет менять протокол. А пока из соображений выгоды/затраты я предпочитаю бота.
Вообще такая идея у меня была, но руки не доходили до реализации. Так что спасибо автору :) |
|
|
|
|
| | |
Posted: Fri Feb 09, 2007 10:23 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
У бота есть большой минус - весь траффик идет через тебя. Да и практической пользы от такого бота лично я не вижу, кому надо тот сам зайдет в обе конференции. |
|
|
|
|
Posted: Sat Feb 10, 2007 12:25 am |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Lion wrote: | У бота есть большой минус - весь траффик идет через тебя. Да и практической пользы от такого бота лично я не вижу, кому надо тот сам зайдет в обе конференции. |
Ну если писали, значит, зачем-то нужен.
Я вобще MUC-ами не пользуюсь, мне сложно оценить какие-то штучки для них. Если автор приведет, какой-то практический пример, то можно будет конкретнее говорить. |
|
|
|
|
Posted: Wed Feb 14, 2007 12:49 pm |
|
|
nVa |
Разработчик |
|
|
Joined: 11 Nov 2005 |
Posts: 42 |
Location: Пермь/Тольятти |
|
|
|
|
|
|
Бот обновился до версии 0.0.4. Теперь в архиве 2 версии: под Linux и под Windows.
Если Вам необходимо с связаться с автором бота, ищите его на конференции samgtp@conference.sgtp.samara.ru (ник: лорд Морфий) или через сайт http://sys.net.ru/ |
|
|
|
|
| | |
Posted: Wed Feb 14, 2007 1:40 pm |
|
|
nVa |
Разработчик |
|
|
Joined: 11 Nov 2005 |
Posts: 42 |
Location: Пермь/Тольятти |
|
|
|
|
|
|
С чего всё начиналось?
На нескольких разных Jabber серверах одного города, назовём их A1, A2, A3, A4 и на одном сервере из другова города, назовём его B1, возникла необходимость создать единую(общую) Jabber конференцию для того чтобы пользователи этих серверов общались вместе. Гонять людей из одной конференции в другую неблагодарное дело, так же как и просить находиться на двух и более, для кого-то это нормально, но в большинстве случаев людей это напрягает. В принципе, часть задачи очень просто реализовалась путём отключения своих конференций на серверах A1, A2, A3 и добавлением сервера конференций с сервера A4, который выступает в роли центрального. Всё бы да ничего, но на сервере B1, периодически пропадал интернет и связь с миром обрывалась. Пользователи этого сервера, которые подключались к нему по локальной сети, не хотели терять сервер конференций при таких "обрывах", потому и возникла компромиссная идея, реализовать бота который бы "линковал" конференции.
На данный момент Jabber сервера не предлагают аналогичных механизмов подобного "линка" без применения стороннего ПО. Создание бота - самый простой путь в данном случае, но при этом не утверждается что и самый удобный и красивый.
Аналогичные боты существуют для IRC, там они применяются редко за счёт того что линкуя IRC сервера, получаются единые каналы для этих серверов, при этом если возникнет "сплит"(разъединение серверов), каналы никуда не пропадали, просто пользователи с других серверов "уходили в сплит". Аналогий в Jabber нет.
Кто-то будет говорить что и не стоит нагромождать Jabber данным функционалом, а стоит пользоваться IRC, это его право, но мы решили всё же пойти таким путём. Опыт пока удачен. |
|
|
|
|
| | |
Posted: Wed Feb 21, 2007 2:35 am |
|
|
Johan |
Агитатор Jabber |
|
|
Joined: 23 Sep 2006 |
Posts: 225 |
|
|
|
|
|
|
|
Есть еще такая идея - линковать конфу не с другой конфой, а с обычным чатом (с самим ботом). Было бы полезно для тех, у кого клиенты не поддерживают MUC (есть парочка таких на смартах под Симбианом). А если бы кто еще такое щастье из чисто альтруистических побуждений завел бы у себя для всеобщего доступа... |
|
|
|
|
JRuDevels Forum Index » Разработка и проектирование [Devel] |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT + 3 Hours
Page 1 of 1
|
|
|
|