Pymsn/Papyon 联系会员资格

发布于 2024-08-06 21:13:08 字数 313 浏览 8 评论 0原文

亲爱的 Stackoverflow,我遇到了以下问题:

我正在使用 pymsn/papyon 库用 python 为 MSN Messenger 编写一个机器人。我一切都在运行,只是我不知道如何接受已待处理的新联系人或新请求。遗憾的是,该库的文档非常糟糕。我已经成功检索联系人列表中的所有待处理联系人。

我的确切问题是:
- 是否有一个处理程序可以接受传入请求(新的和旧的)以及如何实现它。

- 如果我有待处理联系人的电子邮件,接受请求的功能是什么,或者如何将会员资格从待处理更改为允许。

我感谢您的所有帮助和/或您可以提供的所有信息。

Dear Stackoverflow, I'm having the following problem:

I'm programming a bot for MSN Messenger in python with the pymsn/papyon library. I have everything running, except that I don't know how to accept new contacts already pending or new requests. Sadly the documentation of the library is very bad. I've achieved to retrieve all pending contacts in the contact list.

My precise question is:
- Is there a handler that accept incoming requests (new and old) and how can I implement it.
or
- If I have the email of the pending contact, what is the function to accept the request or how can I change the membership from Pending to Allow.

I appreciate all your help and/or all the information you can provide.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执手闯天涯 2024-08-13 21:13:08

如果您想检查是否有任何联系人,只需列出您的所有联系人并检查联系人状态是否为待处理。像这样的简短代码:

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

is_pending 是我的工具,但您可以轻松地编写自己的代码。
而且你只要有一个线程监视器,这一切都会好起来的。

if you want check there is any contact, just list all you contact and check if the contact status is pending. Short code like:

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

is_pending is my implement but you are easily to write it your own.
And you just have a thread monitor this all will be fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文