Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Personal graph] Messaging #323

Open
7 tasks
tomsmith8 opened this issue Oct 3, 2024 · 3 comments
Open
7 tasks

[Personal graph] Messaging #323

tomsmith8 opened this issue Oct 3, 2024 · 3 comments
Assignees

Comments

@tomsmith8
Copy link
Contributor

tomsmith8 commented Oct 3, 2024

Task

Personal Graph Messaging:

  • Create Person node
  • Create link between Person -> Message
  • Message threading
  • Update Schema of a 'Message'
  • Threading Messaging
    • Edge between message1->message2
  • Linking Person and Contacts

Call Transcripts being stores in the graph

  • Transcripts -> Chapters - > Chunks of chapters
image
@tomsmith8
Copy link
Contributor Author

@Evanfeenstra send me schema updates needed for support of all the threading / pubkeys etc.

Basically, anything that we could possible store for a message we can make optional

(we might even need a thread node)

@Evanfeenstra
Copy link
Collaborator

Evanfeenstra commented Oct 3, 2024

@tomsmith8 I added the last 6 attributes onto the schemas in our swarms. The final message format is:

{
"uuid": "string",
"content": "string",
"amount": "int",
"sender": "string",
"date": "int",
"reply": "?string",
"kind": "?int",
"chat_pubkey": "?string",
"thread_uuid": "?string",
"media_token": "?string",
"media_key": "?string",
"media_type": "?string"
}

@tomsmith8
Copy link
Contributor Author

@Evanfeenstra awesome thanks! I'll update the default schema going forward

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants