正如标题所暗示的那样,我在使用Skype4Py时似乎找不到一些聊天工具。
我已经运行了以下代码:
def get_bookmarked_chats():
for b in skype.BookmarkedChats:
print b.Topic这应该循环通过我所有的书签/最喜欢的聊天,并打印主题。但是,我有大约8个加了书签的聊天,这打印了9个,其中只有5个当前是加了书签的,忽略了其他3个,打印了4个不再加书签的聊天。我已经重新运行了
skype = Skype4Py.Skype()
skype.FriendlyName = 'Extract_chat_history'
skype.Attach()
print("Successfully connected to Skype account '" + Skype4Py.Skype.User(skype).Handle + "'.")在没有问题的情况下,为聊天(已识别的)检索新消息的其他代码似乎工作得很好。我安装了最新的skype (根据Help ->关于Skype的7.0.59.102版本),并且我已经单击了星号来为聊天添加书签/取消书签。我也尝试在skype.Chats中循环,试图找到我想用Skype4Py添加书签的聊天,但也无法找到聊天。
如果有人知道如何解决这个问题,请让我知道!谢谢
发布于 2015-02-06 17:35:59
Skype在2014年中后期停止了对Skype群聊使用P2P,现在默认使用Skype API不支持的基于云的群组。
要确认未显示的组是基于云的,请在这些组中尝试此聊天命令:
/get name如果结果以
19:那么它确实是一个基于云的组。
让这些基于云的组出现在您的应用程序中的唯一方法是将它们重新创建为基于P2P的组。
在任何Skype聊天中发出以下命令,以创建新的基于P2P的群组。
/createmoderatedchathttps://stackoverflow.com/questions/27989320
复制相似问题