skype4py は、次のコードを実行すると例外を発生させます。
def createChat():
chat = skype.CreateChatWith('another.user')
chat.SendMessage('Gonna add new.user.')
chat.AddMembers(skype.User('new.user'))
エラーは次のとおりです。
SkypeError: [Errno 0] Unexpected reply from Skype, got [ALTER CHAT ADDMEMBERS], expected [ALTER CHAT #some.user/$another.user;newuserid ADDMEMBERS (...)]
これは、Skype4Py/skype.py の _DoCommand() にバグがあるのではないかと思わせます。
その関数のコードは、skype API がコマンド文字列を返すことを確認します。コマンド文字列は、パラメーターが送信されずに返されたように見えます。この場合、startswith() は戻り文字列のテストには確実に機能しません。
skype4py はまだ維持されていますか? これはバグですか、それとも amidoinit が間違っていますか?