Browse Source

Send group messages - ChatRoom.SendChatMessage#1

pull/302/head
PCPisChill 5 years ago
parent
commit
083abc83cc
  1. 13
      steam/client/user.py

13
steam/client/user.py

@ -111,12 +111,17 @@ class SteamUser(object):
return url % (ahash[:2], ahash, sizes[size])
def send_message(self, message):
def send_message(self, message, groupid=0, chatroomid=0):
"""Send chat message to this steam user
:param message: message to send
:type message: str
:param groupid: chat group id
:type groupid: int
:param chatroomid: text channel id
:type chatroomid: int
"""
if groupid == 0:
# new chat
if self._steam.chat_mode == 2:
self._steam.send_um("FriendMessages.SendMessage#1", {
@ -131,6 +136,12 @@ class SteamUser(object):
'chat_entry_type': EChatEntryType.ChatMsg,
'message': message.encode('utf8'),
})
else:
self._steam.send_um("ChatRoom.SendChatMessage#1", {
'chat_group_id': groupid,
'chat_id': chatroomid,
'message': message,
})
def block(self):
"""Block user"""

Loading…
Cancel
Save