問題タブ [xmpppy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python xmpp で gtalk ニックネームを取得する
Python xmpp モジュールでは、連絡先のニックネームを次のように取得できます。
..buddyJid の形式は user@gmail.com です。ここで、接続
を認証するユーザーのニックネーム(userJid) を取得する必要があります。上記の方法で名前を見つけることができません。現在のユーザーの名前を取得するには、どの方法を使用できますか?
python - Python xmpppy クライアントが appengine xmpp クライアントにメッセージを送信しない
アプリ エンジンの xmpp クライアントにメッセージを送信するときに、xmpppy クライアントの使用に問題があるようです。エラーは発生しません。そこにメッセージが届かないだけです。アプリ エンジンのクライアントから sl4a クライアントへのメッセージの送信は機能します。Google トークのクライアントと sl4a クライアントの間でメッセージを送受信することも同様に機能します。
どんな助けでも大歓迎です。
ここにpythonコードがあります
python - xmpppy と Facebook チャットの統合
Python の xmpppy を使用して Facebook チャットでメッセージを送信する非常に単純なスクリプトを作成しようとしています。
このコードは gchat 経由でメッセージを送信するように機能しますが、Facebook で試してみると、次のエラーが表示されます。
_xmpp-client._tcp.chat.facebook.com の検索中にエラーが発生しました
FACEBOOK_ID から @chat.facebook.com を削除すると、代わりに次のようになります。
また、xmpp をインポートするたびに、実行時に次の 2 つのメッセージが表示されることに気付きました。
私はこの種の問題を解決することにかなり慣れていないため、これらの問題の解決を進めるのに役立つリソースへのアドバイスまたはリンクをいただければ幸いです。読んでくれてありがとう!
python - PyQt4 - 「詳細についてはログ ファイルを参照してください」エラー
Python を使用してアプリケーションを作成しましたが、最近、py2exe を使用して Windows 用の実行可能ファイルを作成できることがわかりました。
問題は、私が使用しているライブラリ(xmpppy)がこのエラーを生成することです
DeprecationWarning: md5 モジュールは非推奨です。代わりに hashlib を使用してください
実行可能ファイルを実行しようとすると、次のようなダイアログが表示されます
詳細については、ログファイル 'C:\Python26\P2E\MyApp\dist\MyApp.exe.log' を参照してください。
それを修正する方法はありますか?
facebook - GoogleAppEngineを使用したFacebookチャットボット
私はインターネットを深く掘り下げましたが、初心者であるため、多くのことを行うことができませんでした。私は次のように要約しました:Facebookチャットは2つの認証を介して使用できます(FacebookチャットAPIの公式ドキュメントを介して):
1> X-FACEBOOK-PLATFORM 2> DIGEST-MD5
1> X-FACEBOOK-PLATFORMメソッドのドキュメントは非常に少なく、公式のものはなく、 pyfacebookとpyxmppを使用して最も近いものです(公式のFacebookチャットAPIページの最後に参照があります)。両方をGAEに実装することは、デバッグの問題を除けば、もう1つの頭痛の種です。ただし、一部のリソースに記載されているように、アプリの作成とそのIDの使用は問題ではありません。riccomini.name/Topics/Web/GoogleAppEngine/FacebookConnect/でpyfacebookの素晴らしいGAEウォークスルーを見つけました
2> DIGEST-MD5は、ユーザー名の一般的な方法です。パスワードは、任意のxmppクライアントで実行できます。だから私はxmpppyのようなXMPPpythonクライアントライブラリを使用することができましたが、これは私に最も適していました(高度な関数は必要ないため)
私の質問に真っ向から来る:私の推論は正しいですか?方法2を使用して続行することを考えています(MD5によるパスワードの暗号化に伴うセキュリティリスクを十分に認識しています。そのことを思い出さないでください)。xmpppyをGAEで使用することについての言及が見つからなかったので、私は正しく進んでいますか?
誰かがGAEと一緒に使用されるxmpppyのリファレンスを教えてもらえますか?
(不明な点がある場合は申し訳ありません。助けてくれません。私はシリコンバレーのエンジニアではありませんが、15歳の単純な学生です)
python - Python xmpppy を使用して、XMPP サーバー内のすべての MUC のリストを取得するにはどうすればよいですか?
XMPP サーバー (OpenFire) で MUC のリストを取得する必要があります。XEP 0030 とサービス ディスカバリについて読みましたが、xmpppy での実装に関するドキュメントや例が見つかりません。
python - XMPPPY と Openfire
XMPPPY を Openfire に接続し、メッセージを送信して閉じようとしています。問題は、私が取得し続けることです
(パイソン2.6)
xmpp をインポート
pwd = "パスワード"
jid=xmpp.protocol.JID("testuser@localhost")
cl=xmpp.Client(jid.getDomain()) #これは「localhost」に変換されます
cl.connect()
cl.auth(jid.getNode(),pwd) #'testuser' / 'password' に変換
何度も試してみて、Spark 経由で接続できるので、ユーザー名とパスワードが正しいことは 100% 確信しています。
私が行方不明になっている設定はどこかにありますか/これで成功した人はいますか?
python - Python + xmpppy経由でメッセージを送信する:最小限の例ではAttributeError
関連する質問で、xmpp(py)を介してメッセージを送信するための最小限の例を見つけました。下記参照。しかし、スクリプトを実行すると、次のエラーが発生します。
私はEclipseとPyDevを使用していますが、xmpppyは必ずインストールする必要があります。インタプリタには/usr/local/lib/python2.7/dist-packages/が含まれており、そこを見るとわかります
help('modules')は、xmppモジュールも表示します。Eclipse / PyDevでオートコンプリート機能(CTRL + SPACE)を使用すると、実際にクライアントを「見る」ことができます。それでも、AttributeErrorが発生します。私はここで本当に愚かな何かが欠けていると思います。
ありがとう、
キリスト教徒
python - Python の xmpppy を使用したスクリプト im ロボット、ネットワーク障害を検出する方法は?
xmpppy ライブラリを使用して XMPP IM ロボットを作成しています。
切断に対処したいのですが、切断を検出する方法がわかりません。これは、Jabber サーバーがクラッシュした場合、またはインターネット接続が失われた場合に発生する可能性があります。
コールバックが見つかりましたRegisterDisconnectHandler(self, DisconnectHandler)
が、ネットワーク障害では機能しませんでした。メソッド「切断」を明示的に呼び出した場合にのみ機能します。
ネットワーク障害やサーバー クラッシュを検出するにはどうすればよいですか?