xmpp と google app エンジンを使用してメッセージを送信しようとしています。Python用のxmppライブラリを使用しています。私のコードは次のとおりです。
import webapp2
import xmpp
_SERVER = 'serverdomain'
class MainPage(webapp2.RequestHandler):
def post(self):
msg = 'hello'
global username
username = 'user'
global passwd
passwd = 'ssdsd'
global xmppClient
global to
to='toAddress'
jid = xmpp.protocol.JID(username)
xmppClient = xmpp.Client(jid.getDomain(),debug=[])
xmppClient.connect(server=_SERVER)
xmppClient.auth(username, passwd, 'botty')
xmppClient.sendInitPresence()
self.response.out.write('me conecte '+xmppClient.isConnected())
xmppClient.send(xmppClient.Message(to, msg, type='chat'))
app = webapp2.WSGIApplication([ ('/', MainPage)], debug=True)
テストを実行すると、次のエラーが表示されます
ImportError: xmpp という名前のモジュールがありません
何度も何度も。.egg xmpp ライブラリを pythonpath に入れ、Eclipse がそれを認識したので、CTRL+TAB を使用してオートコンプリートできます。これは、エディターがライブラリを認識しているが、サーバー (GAE) を認識していないことを示しているため、ライブラリをサーバーを作成してコンパイルします。それは良い考えですか?他のサーバーの提案はありますか? 助けが必要です。
ありがとう。