1

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 が間違っていますか?

4

0 に答える 0