From cb1fc4cf734e0faa4d738c2b3613f8922a529959 Mon Sep 17 00:00:00 2001 From: PCPisChill Date: Sat, 19 Dec 2020 04:30:20 -0800 Subject: [PATCH] Recieve group messages - ChatRoomClient.NotifyIncomingChatMessage#1 --- steam/client/builtins/user.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/steam/client/builtins/user.py b/steam/client/builtins/user.py index 60fd13a..2218677 100644 --- a/steam/client/builtins/user.py +++ b/steam/client/builtins/user.py @@ -29,6 +29,7 @@ class User(object): self.on(EMsg.ClientPersonaState, self.__handle_persona_state) self.on(EMsg.ClientFriendMsgIncoming, self.__handle_message_incoming) self.on("FriendMessagesClient.IncomingMessage#1", self.__handle_message_incoming2) + self.on("ChatRoomClient.NotifyIncomingChatMessage#1", self.__handle_group_incoming) def __handle_message_incoming(self, msg): # old chat @@ -42,6 +43,12 @@ class User(object): user = self.get_user(msg.body.steamid_friend) self.emit("chat_message", user, msg.body.message) + def __handle_group_incoming(self, msg): + # group chat + #print("Group Msg: %s" % msg) + user = self.get_user(msg.body.steamid_sender) + self.emit("chat_message", user, msg.body.message, msg.body.chat_group_id, msg.body.chat_id) + def __handle_disconnect(self): self.user = None self.current_games_played = []