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'])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…