我的工作来实现与SkypeBot一些有趣的功能,和我想实现的功能之一是添加新联系人的能力。 在回顾Skype4Py文档,我注意到这个方法:
http://skype4py.sourceforge.net/doc/html/Skype4Py.client.Client-class.html#OpenAddContactDialog
我使用下面的代码来尝试访问此:
sky = Skype4Py.Skype()
client = Skype4Py.client.Client(sky)
sky.Attach()
client.OpenAddContactDialog("test")
但是,试图利用从Skype4py.client.Client几乎所有的东西,当我与回溯超时:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "build/bdist.macosx-10.8-intel/egg/Skype4Py/client.py", line 164, in OpenDialog
self._Skype._DoCommand('OPEN %s' % tounicode(' '.join(params)))
File "build/bdist.macosx-10.8-intel/egg/Skype4Py/skype.py", line 276, in _DoCommand
self.SendCommand(command)
File "build/bdist.macosx-10.8-intel/egg/Skype4Py/skype.py", line 778, in SendCommand
self._Api.send_command(Command)
File "build/bdist.macosx-10.8-intel/egg/Skype4Py/api/darwin.py", line 395, in send_command
raise SkypeAPIError('Skype command timeout')
SkypeAPIError: Skype command timeout
我收到的每一个方法我尝试在客户端类中使用此超时错误。 (即:OpenAuthorizationDialog,OpenCallHistoryTab,OpenContactsTab)。 我在访问这个方法不正确,或者可能不支持的Skype新版本的方法是什么? 与得到这个工作,或者通过Skype4Py成功地增加了触点的方法,任何帮助将是非常赞赏。