Rozwiązania czatu / konferencji Google Talk

8

Zacząłem używać starego skryptu konferencyjnego dla pytbota w 2005 roku dla mojej rodziny. To zasadniczo implementuje salę konferencyjną typu IRC za pośrednictwem Google Talk (lub dowolnego serwera Jabber / XMPP). To znacznie wzrosła komunikację rodziny, a stał się raczej niezbędny ze względu na to.

Ostatnio zaczęły się pojawiać poważne problemy (ludzie nie widzą się w sali konferencyjnej), co prawie zabiło ich przydatność.

Zanim opracuję własne oprogramowanie lub debbot confbot (prawdopodobnie nie - używa starszej biblioteki Jabbera, która nie była aktualizowana od 2003 roku), chciałem zobaczyć, jakie istnieją inne rozwiązania, które spełniają nasze potrzeby:

  • Obsługuje Google Talk (przepraszam, nie zamierzam przekonywać wszystkich zaangażowanych w przejście do nowego komunikatora lub innego klienta)
  • Darmowe i otwarte oprogramowanie (idealne, ale nie wymagane)
  • Działa w systemie Windows (nie jest to usługa internetowa prowadzona przez kogoś innego)
  • Implementuje podstawowe funkcje, takie jak kick / ban, emotikony
  • Pamięta, kto dołączył do sali konferencyjnej po ponownym uruchomieniu
  • Status Obeys Do Not Disturb i Busy
  • Archiwizuje całą aktywność

-Adam

Adam Davis
źródło

Odpowiedzi:

4

Wygląda na to, że być może będę musiał zaprojektować własny. Istnieje projekt w języku Python o nazwie Palaver, który implementuje prawie wszystko, więc może być tak, że muszę zrobić bardzo mało kodowania:

palaver jest składnikiem czatu dla wielu użytkowników dla serwerów Jabber i XMPP. Celem jest obsługa wszystkich funkcji XEP-0045, a także odpowiednich funkcji rozszerzonego wykrywania XEP-0128.

...

Obecnie obsługiwane są wszystkie podstawowe funkcje czatu dla wielu użytkowników, w tym niektóre dodatkowe rzeczy, takie jak listy banów. Zbliżają się kolejne funkcje, a intencją jest pełne wsparcie całego protokołu. Szczegółowe informacje na temat funkcji protokołu można znaleźć w źródle: trunk / XEP.txt # latest. Istnieje również obsługa wtyczek rozszerzających różne funkcje palavera.

To coś więcej niż chcę i jeszcze się w to nie wkopałem, ale może to być miły, szybki i łatwy sposób. Chociaż wygląda bardziej jak wtyczka, która trafia do samego serwera Jabbera, więc może nie być odpowiednia, a jeśli tak, po prostu przeniesię istniejącego confbota do Twisted Words .

-Adam

Adam Davis
źródło
2

Możesz także użyć aplikacji komputerowej w wersji Google Talk Labs, która obsługuje konferencję. Problem w tym, że to tylko tekst.

Prashanth
źródło
2

Partychat - „Twórz pokoje czatu ze znajomymi lub współpracownikami za pomocą Google Talk lub XMPP”.

Spełnia wiele wymagań, ale nie wszystkie.

  • Obsługuje Google Talk: tak.
  • Darmowe i otwarte źródło: tak.
  • Działa w systemie Windows: jeśli uruchomisz go na lokalnym serwerze programistów SDK AppEngine.
  • Implementuje podstawowe funkcje, takie jak kick / ban, emotikony: nieco; polecenia obejmują / kick i / me.
  • Pamięta, kto dołączył do sali konferencyjnej po ponownym uruchomieniu: tak.
  • Status Obeys Do Not Disturb i Busy: nie, chociaż możesz / drzemka, aby go przez chwilę wytłumić.
  • Archiwizuje całą aktywność: nie.
efemeryczny
źródło
1

Dlaczego nie skorzystać z gadżetu Google Talk? Nie spełnia wszystkich twoich wymagań, ale pozwala ci na stworzenie czatu konferencyjnego ze znajomymi z Google Talk ...

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

J Sidhu
źródło
Nie ustanawia stałego czatu - każda osoba musi dołączać ponownie za każdym razem, gdy zmienia klientów, co jest sprzeczne z celem posiadania zawsze otwartego kanału.
Adam Davis,