Como você criar um simples Google Talk cliente usando a biblioteca trançado Palavras Python?

StackOverflow https://stackoverflow.com/questions/227279

Pergunta

Estou interessado em fazer um cliente Google Talk usando Python e gostaria de usar o módulo de bibliotecas Palavras torcida. Eu olhei para os exemplos, mas eles não funcionam com a implementação atual do Google Talk.

Alguém teve alguma sorte com isso? Você se importaria de documentar um breve tutorial?

Como uma tarefa simples, eu gostaria de criar um cliente / bot que controla o tempo on-line do meu vários Google Talk contas para que eu possa obter um número agregado. Eu acho que eu poderia amigo, o bot em cada conta e, em seguida, usar as informações de presença XMPP para acompanhar os tempos que eu posso então agregada.

Graças.

Foi útil?

Solução

wokkel é o futuro de palavras torcidas. metajack escreveu um muito bom Blog Post sobre como começar.

Se você quer um bom, exemplo de projeto funcional para começar, confira o meu whatsup bot.

Outras dicas

Eu escrevi um simples bot Jabber (e, portanto, conversa bot Google) usando a biblioteca xmpppy, que funciona bem. Os exemplos xmpppy deve começar (especificamente bot.py )

Como para algo realmente implementado em twisted.Words:

Aqui é um simples tutorial sobre como criar um bot que imprime a cada mensagem recebida para o terminal local (e uma versão que respostas com o reverenciam da mensagem recebida). Para controlar o tempo on-line de várias contas, você iria adicionar uma chamada de retorno para "presenças" (indo online / offline / away etc são "mudanças de presença", na terminologia Jabber)

Para um sistema mais completo, Pownce-jabber-bot twisted.words e wokkel para a interface jabber.

O powncebot / __ init__.py arquivo parece ser um bom lugar para começar. - é parece bastante simples

Eu estava olhando a construção de um cliente XMPP em python há um tempo atrás. Eu não tenham obtido em torno de trabalhar no projeto que eu estava olhando para ela. Eu não vi nada que costumava torcida, mas são um casal bibliotecas XMPP I encontrados.

Eu também encontrei um programa python, sob a GPL, que atua sistema de conferência multi-ponto usando XMPP.

http://coders.meta.net.nz/~perry /jabber/confbot.php

Como as libs torcidos parecem estar fora da data, você tem duas escolhas: Implementar seu próprio XMPP-manipulador ou olhar para outra biblioteca.

Eu sugeriria trabalhar com o XML bruto; XMPP não é tão complicado e você é obrigado a aprender alguma coisa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top