Fixed groupInfo keyerror

This commit is contained in:
Malasaur 2025-08-28 20:45:26 +02:00
parent ceccdf818b
commit 15e8802da0

View file

@ -49,14 +49,15 @@ def main():
if envelope: if envelope:
dataMessage = envelope.get("dataMessage", None) dataMessage = envelope.get("dataMessage", None)
if dataMessage: if dataMessage:
name = envelope["sourceName"] groupId = dataMessage.get("groupInfo", None)
body = dataMessage["message"] if groupId:
groupId = dataMessage["groupInfo"]["groupId"] name = envelope["sourceName"]
if body is not None: body = dataMessage["message"]
for group, func in libcommon.signalMessageBinds: if body is not None:
if group is None or group.id == groupId: for group, func in libcommon.signalMessageBinds:
func(name, body) if group is None or group.id == groupId:
break func(name, body)
break
if __name__ == "__main__": if __name__ == "__main__":