Google Talk Chat / Конференц-решения

8

Я начал использовать старый скрипт конференции confbot python в 2005 году для своей семьи. Это по существу реализует IRC-подобный конференц-зал через Google Talk (или любой сервер Jabber / XMPP). Это значительно расширило семейное общение, и благодаря этому стало совершенно необходимым.

Недавно у него начались серьезные проблемы (люди не могут видеть друг друга в конференц-зале), что чуть не убило его полезность.

Прежде чем я разработаю свое собственное программное обеспечение или отладчик (возможно, нет - он использует старую библиотеку jabber, которая не обновлялась с 2003 года), я хотел посмотреть, какие существуют другие решения, отвечающие нашим потребностям:

  • Поддерживает Google Talk (извините, я не собираюсь пытаться убедить всех участников перейти на новый чат или другой клиент)
  • Бесплатный и открытый исходный код (идеально, но не обязательно)
  • Работает в Windows (не веб-служба, запущенная кем-то другим)
  • Реализует базовую функциональность, такую ​​как удар / бан, эмоции
  • Помнит, кто присоединился к конференц-залу через перезагрузки
  • Повинуйтесь, не беспокоить и занят
  • Архивирует всю деятельность

-Адам

Адам Дэвис
источник

Ответы:

4

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

palaver - это компонент многопользовательского чата для серверов Jabber и XMPP. Целью является поддержка всех функций XEP-0045, а также соответствующих расширенных функций обнаружения XEP-0128.

...

В настоящее время поддерживаются все основные функции многопользовательского чата, включая некоторые дополнительные функции, такие как списки банов. Дополнительные функции находятся на пути, и цель состоит в том, чтобы полностью поддерживать весь протокол. Конкретную информацию о возможностях протокола можно найти в источнике: trunk / XEP.txt # latest. Существует также поддержка плагинов для расширения различных функций Palaver.

Это больше, чем я хочу, и я еще не копался в этом, но это может быть хорошим, быстрым и простым решением. Хотя это больше похоже на плагин, который входит в сам jabber-сервер, поэтому он может не подойти, и если это так, я просто перенесу существующий конфобот на Twisted Words .

-Адам

Адам Дэвис
источник
2

Вы также можете использовать настольное приложение Google Talk Labs , которое поддерживает конференции. Но проблема только в тексте.

Prashanth
источник
2

Partychat - «Создавайте чаты с друзьями или коллегами, используя Google Talk или XMPP».

Отвечает многим, но не всем вашим требованиям.

  • Поддерживает Google Talk: да.
  • Бесплатный и открытый исходный код: да.
  • Работает в Windows: если вы запускаете его на локальном dev-сервере AppEngine SDK.
  • Реализует базовую функциональность, такую ​​как kick / ban, emotes: Несколько; Команды включают / удар и / меня.
  • Помнит, кто присоединился к конференц-залу через перезагрузки: да.
  • Статус «Не слушайте» и «Занят»: нет, хотя вы можете / отложить его на некоторое время.
  • Архивирует всю деятельность: Нет.
ephemient
источник
1

Почему бы просто не использовать гаджет Google Talk? Не соответствует всем вашим требованиям, но позволяет вам создать чат-конференцию с вашими друзьями в Google Talk ...

http://talkgadget.google.com/talkgadget/popout

Дж Сидху
источник
Это не настраивает постоянный чат - каждый человек должен присоединиться каждый раз, когда они переключают клиентов, что противоречит цели всегда иметь открытый канал.
Адам Дэвис