Support for app messages

This commit is contained in:
Moishe Lettvin
2024-03-18 10:08:41 -04:00
parent c6dfcb6f7a
commit 8e61fe8e36
3 changed files with 42 additions and 12 deletions

View File

@@ -95,9 +95,19 @@ class OpenAILLMContextFrame(Frame):
context: OpenAILLMContext
class AppMessageQueueFrame(Frame):
@dataclass()
class ReceivedAppMessageFrame(Frame):
message: Any
participantId: str
sender: str
def __str__(self):
return f"ReceivedAppMessageFrame: sender: {self.sender}, message: {self.message}"
@dataclass()
class SendAppMessageFrame(Frame):
message: Any
participantId: str | None
class UserStartedSpeakingFrame(Frame):