관련 질문에서 xmpp (py)를 통해 메시지를 보내는 최소 예제를 발견했습니다. 아래를보십시오. 제가 이클립스와 PyDev의 함께 일하고 있어요Python을 통한 메시지 전송 + xmpppy : 최소 예제의 AttributeError
client = xmpp.Client('gmail.com')
AttributeError: 'module' object has no attribute 'Client'
및 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