一部のユーザーをブロックする小さなSkypeボットを作成しようとしています。
これは私が持っているコードです:
import Skype4Py
skype = Skype4Py.Skype(Transport='x11')
skype.Attach()
print "Attachment status is " + str(skype.AttachmentStatus)
...
user._SetIsBlocked(True)
このスクリプトを初めて実行すると、 skype.AttachmentStatusとして1が表示され、選択したユーザーがブロックされます。ただし、2回実行すると、 skype.AttachmentStatusとして0が返され、選択したユーザーがブロックされません。
しばらく(約5分)待ってからもう一度スクリプトを実行しようとすると、動作を開始します。しかし、一度だけ。もう一度実行するには、さらに5分待つ必要があります。
誰かがこれが起こっている理由を助けたり説明したりできますか?
ありがとう!