INNER CODE UNIT · Python
on_message
zapek/Xeres · scripts/bot/bot.py:181
def on_message(self, frame):
# print(f'frame is {frame}')
headers = frame.headers
data = json.loads(frame.body)
if headers['messageType'] == "CHAT_ROOM_MESSAGE" and data['senderNickname']:
handle_incoming_room_message(self.conn,
self.own_id,
headers['destinationId'],
data['roomId'],
data['senderNickname'],
data['gxsId']['bytes'],
data['content'])
elif headers['messageType'] == "CHAT_PRIVATE_MESSAGE" and data['own'] == False:
handle_incoming_private_message(self.conn,
self.own_id,
headers['destinationId'],
data['content'])