0

親愛なるスタックオーバーフロー、私は次の問題を抱えています:

pymsn/papyon ライブラリを使用して、Python で MSN Messenger のボットをプログラミングしています。すでに保留中の新しい連絡先または新しい要求を受け入れる方法がわからないことを除いて、すべて実行しています。悲しいことに、ライブラリのドキュメントは非常に悪いです。連絡先リストで保留中の連絡先をすべて取得することができました。

私の正確な質問は次のとおり
です。-受信リクエスト(新規および古い)を受け入れるハンドラーはありますか、またそれをどのように実装できますか。
または
- 保留中の連絡先の電子メールを持っている場合、要求を受け入れる機能は何ですか、またはメンバーシップを保留中から許可に変更するにはどうすればよいですか?

私はあなたのすべての助けと/またはあなたが提供できるすべての情報に感謝します.

4

1 に答える 1

0

連絡先があることを確認したい場合は、連絡先をすべてリストして、連絡先のステータスが保留中かどうかを確認してください。次のような短いコード:

for contact in self.client._address_book.contacts:
    if contact.is_pending:
        self.client._address_book.accept_contact_invitation(contact)

is_pending は私の実装ですが、自分で簡単に作成できます。そして、スレッドモニターがあれば、これで問題ありません。

于 2009-12-09T08:37:57.477 に答える