xmpp(py)経由でメッセージを送信するための最小の例が見つかりました。下記参照。私は、スクリプトを実行するときしかし、私は次のエラーを取得する:Pythonでメッセージを送信する+ xmpppy:最小限の例でAttributeError
client = xmpp.Client('gmail.com')
AttributeError: 'module' object has no attribute 'Client'
私はEclipseとPyDevはで働いている、とxmpppyは間違いなくインストールする必要があります。通訳は/usr/local/lib/python2.7/dist-packages/含まれており、そこに見たとき、私は
/usr/local/lib/python2.7/dist-packages/xmpppy-0.5.0rc1-py2.7.egg
/usr/local/lib/python2.7/dist-packages/xmpppy-0.5.0rc1-py2.7.egg/xmpp
ヘルプ(「モジュール」)また、私のXMPPモジュールを示しますを見つけます。 Eclipse/PyDevでオートコンプリート機能(CTRL + SPACE)を使用すると、私は実際にクライアントを見ることができます。それでも、私はAttributeErrorを取得します。私はここで本当に馬鹿なものを逃していると思う。
おかげで、
クリスチャン
import xmpp
username = 'username'
passwd = 'password'
to='[email protected]'
msg='hello :)'
client = xmpp.Client('gmail.com')
client.connect(server=('talk.google.com',5223))
client.auth(username, passwd, 'botty')
client.sendInitPresence()
message = xmpp.Message(to, msg)
message.setAttr('type', 'chat')
client.send(message)
ありがとうございました! – Christian