Send an xmpp message using a python library

前端 未结 2 985
没有蜡笔的小新
没有蜡笔的小新 2020-12-14 04:39

How can I send an XMPP message using one of the following Python libraries: wokkel, xmpppy, or jabber.py ?

I think I am aware of the pseudo-code, but so far have not

相关标签:
2条回答
  • 2020-12-14 04:56

    This is the simplest possible xmpp client. It will send a 'hello :)' message. I'm using xmpppy in the example. And connecting to gtalk server. I think the example is self-explanatory:

    import xmpp
    
    username = 'username'
    passwd = 'password'
    to='name@example.com'
    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)
    
    0 讨论(0)
  • 2020-12-14 05:01

    xmpppy has a number of examples listed on its main page (under "examples"), the most basic of which sends a single test message. They make the examples progressively more interesting -- they introduce the callback-oriented API via a chat bot program.

    0 讨论(0)
提交回复
热议问题