私はPython用のsleekXMPPを使用しており、APIを使用してメッセージを送信する関数を作成しましたが、メッセージの受信を調査したところ、何も見つかりませんでした。誰かがこれを解決するのを手伝ってくれるか、可能性を否定してください。ありがとう。以下は、私がメッセージを送信するために使用したコードです。
to = config.get('usermap', to[4:])
gmail_from_user = config.get('auth', 'email')
gmail_from_secret = config.get('auth', 'secret')
sys.stdout = stdouttmp
sys.stderr = stderrtmp
print "Sending chat message to " + to
xmpp = SendMsgBot(gmail_from_user, gmail_from_secret, to, message)
xmpp.register_plugin('xep_0030') # Service Discovery
xmpp.register_plugin('xep_0199') # XMPP Ping
sys.stdout = stdouttmp
if xmpp.connect(('talk.google.com', 5222)):
xmpp.process(block=True)
else:
sys.stdout = stdouttmp
print("Unable to connect.")
sys.stdout = stdouttmp
sys.stderr = stderrtmp
ところで、私はユーザーの電子メールとパスワード、およびいくつかの連絡先に.cfgテキストファイルを使用しています。