Soluções de bate-papo / conferência do Google Talk

8

Comecei a usar o antigo script de conferência confbot python em 2005 para minha família. Isso basicamente implementa um IRC como uma sala de conferência no Google Talk (ou em qualquer servidor Jabber / XMPP). Tem significativamente aumentada a comunicação familiar, e tornou-se bastante indispensável devido a isso.

Recentemente, começou a ter problemas graves (as pessoas não podem se ver na sala de conferências), o que quase matou a utilidade disso.

Antes de desenvolver meu próprio software ou depurar o confbot (provavelmente não - ele usa uma biblioteca jabber mais antiga que não é atualizada desde 2003), queria ver quais outras soluções existem que atendem às nossas necessidades:

  • Oferece suporte ao Google Talk (desculpe, não vou tentar convencer todos os envolvidos a mudar para uma nova mensagem instantânea ou outro cliente)
  • Código aberto e gratuito (ideal, mas não obrigatório)
  • Executa no Windows (não é um serviço da web executado por outra pessoa)
  • Implementa funcionalidade básica, como kick / ban, emotes
  • Lembra quem entrou na sala de conferência durante as reinicializações
  • Obedeça ao status Não perturbe e Ocupado
  • Arquiva todas as atividades

-Adão

Adam Davis
fonte

Respostas:

4

Parece que eu preciso criar o meu próprio. Existe um projeto Python chamado Palaver que implementa quase tudo, por isso pode ser que eu precise fazer muito pouco código:

O palaver é um componente de bate-papo multiusuário para servidores Jabber e XMPP. A intenção é suportar todos os recursos do XEP-0045, bem como os recursos relevantes de descoberta estendida do XEP-0128.

...

Atualmente, todos os recursos básicos de bate-papo para vários usuários são suportados, incluindo algumas coisas extras, como listas de proibição. Mais recursos estão a caminho, e a intenção é oferecer suporte total a todo o protocolo. Informações específicas sobre os recursos do protocolo podem ser encontradas na fonte: trunk / XEP.txt # latest. Também há suporte a plugins para estender diferentes recursos do palaver.

É mais do que eu quero, e ainda não o fiz, mas pode ser uma solução agradável, rápida e fácil. Embora pareça mais um plug-in que entra no próprio servidor jabber, ele pode não ser adequado e, nesse caso, vou apenas portar o confbot existente para o Twisted Words .

-Adão

Adam Davis
fonte
2

Você também pode usar o aplicativo de desktop da edição Google Talk Labs, que suporta conferência. Mas o problema é que é apenas texto.

Prashanth
fonte
2

Partychat - "Crie salas de bate-papo com seus amigos ou colegas de trabalho usando o Google Talk ou XMPP".

Atende a muitos, mas nem todos os seus requisitos.

  • Suporta Google Talk: sim.
  • Livre e de código aberto: sim.
  • Executa no Windows: se você executá-lo no servidor de desenvolvimento local do SDE do AppEngine.
  • Implementa funcionalidades básicas como kick / ban, emotes: um pouco; comandos incluem / kick e / me.
  • Lembra quem entrou na sala de conferência através de reinicializações: sim.
  • Obedeça ao status Não perturbe e Ocupado: não, embora você possa / suspender para reprimi-lo por um tempo.
  • Arquiva todas as atividades: não.
efémero
fonte
1

Por que não usar o gadget do Google Talk? Não atende a todos os seus requisitos, mas permite que você crie um bate-papo em conferência com seus amigos do Google Talk ...

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

J Sidhu
fonte
Ele não cria um bate-papo permanente - cada pessoa precisa se unir sempre que muda de cliente, o que anula o propósito de ter um canal sempre aberto.
22611 Adam Davis