首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Skype4Py进行书签(和正常)聊天时出现问题

与Skype4Py进行书签(和正常)聊天时出现问题
EN

Stack Overflow用户
提问于 2015-01-17 01:19:09
回答 1查看 371关注 0票数 3

正如标题所暗示的那样,我在使用Skype4Py时似乎找不到一些聊天工具。

我已经运行了以下代码:

代码语言:javascript
复制
def get_bookmarked_chats():
for b in skype.BookmarkedChats:
    print b.Topic

这应该循环通过我所有的书签/最喜欢的聊天,并打印主题。但是,我有大约8个加了书签的聊天,这打印了9个,其中只有5个当前是加了书签的,忽略了其他3个,打印了4个不再加书签的聊天。我已经重新运行了

代码语言:javascript
复制
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添加书签的聊天,但也无法找到聊天。

如果有人知道如何解决这个问题,请让我知道!谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-02-06 17:35:59

Skype在2014年中后期停止了对Skype群聊使用P2P,现在默认使用Skype API不支持的基于云的群组。

要确认未显示的组是基于云的,请在这些组中尝试此聊天命令:

代码语言:javascript
复制
/get name

如果结果以

代码语言:javascript
复制
19:

那么它确实是一个基于云的组。

让这些基于云的组出现在您的应用程序中的唯一方法是将它们重新创建为基于P2P的组。

在任何Skype聊天中发出以下命令,以创建新的基于P2P的群组。

代码语言:javascript
复制
/createmoderatedchat
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27989320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档