0

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

我正在使用 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 回答