This repository was archived by the owner on Jun 11, 2025. It is now read-only.

Description
When sending a message via skpy, getEvents() yield:
- A
SkypeNewMessageEvent with my own message
- A
SkypeChatUpdateEvent that looks like a message receipt
But when the other party reads the message, no event arrives in skpy.
Account type
Microsoft account - application password
Conversation details
1 on 1
Steps to reproduce
from threading import Thread
import skpy
def skype_blocking():
while True:
for event in sk.getEvents():
print(event)
sk = skpy.Skype(u, p)
Thread(target=skype_blocking).start()
sk.contacts["Some skype ID"].chat.sendMsg("some text")
a = input() # just to keep the thing going
Result
When the other party reads the message, I can see his "read mark" in the skype web UI but nothing is printed on the console.
(I did not include the logs since they weren't relevant IMHO, let me know if you want them)