PythonでXMPPを使用していて、メッセージを送信できますが、どのように受信できますか?
3152 次
2 に答える
2
ハンドラーとプロセスを登録する必要があります。
def messageCB(sess,mess):
print 'MESSAGE'*100
nick=mess.getFrom().getResource()
text=mess.getBody()
#print mess,nick
print text
client.RegisterHandler('message',messageCB)
while 1:
client.Process(1)
于 2010-06-25T21:59:56.643 に答える
0
良い投稿。このコードスニペットは、xmpppysourceforgeWebサイトのロガーの例にも含まれています。
着信メッセージに返信できるのかしら。上記のコードは受信するだけであり、ニックネームのリソースIDは、xmpppyが適切に変換できない限り、送信者が誰であるか(JID形式ではuser @ server)を示しません。では、受信したメッセージをどのようにして送信者に「エコー」するのでしょうか。または、xmpppyライブラリでは簡単に不可能であり、別のXMPPライブラリを見つける必要がありますか?
于 2010-08-24T03:04:12.410 に答える