INNER CODE UNIT · Python

handle_incoming_private_message

zapek/Xeres · scripts/bot/bot.py:240

def handle_incoming_private_message(conn, own_id, destination_id, content):
	# user is not really the destination_id, we should fetch it
	content = openai_api_send(content, own_id['name'], destination_id, destination_id, lambda: send_private_typing_notification(conn, destination_id))

	conn.send(destination="/app/chat/private",
	          content_type="application/json",
	          headers={"messageType": "CHAT_PRIVATE_MESSAGE",
	                   "destinationId": f"{destination_id}"},
	          body=json.dumps({"content": f"{content}"})
	          )


def send_chat_room_typing_notification(conn, own_id, destination_id, room_id):
	conn.send(destination="/app/chat/room",
	          content_type="application/json",
	          headers={"messageType": "CHAT_ROOM_TYPING_NOTIFICATION",
	                   "destinationId": f"{destination_id}"},
	          body=json.dumps({"roomId": room_id,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…