Добавлены send_shoutout, send_chat_message, get_user_chat_color

This commit is contained in:
2025-12-11 17:30:02 +03:00
parent e6c99a676f
commit b279a6c977
2 changed files with 126 additions and 0 deletions

View File

@ -604,3 +604,39 @@ class SharedChatSession(BaseModel):
class UserEmotes(ChannelEmotes):
pagination: Pagination | dict[Any, Any] | None = None
class MessageDropReason(BaseModel):
model_config = ConfigDict(extra='forbid')
code: str
message: str
class MessageData(BaseModel):
model_config = ConfigDict(extra='forbid')
message_id: str
is_sent: bool
drop_reason: MessageDropReason | None = None
class Message(BaseModel):
model_config = ConfigDict(extra='forbid')
data: list[MessageData]
class UserChatColorData(BaseModel):
model_config = ConfigDict(extra='forbid')
user_id: int
user_login: str
user_name: str
color: str
class UserChatColor(BaseModel):
model_config = ConfigDict(extra='forbid')
data: list[UserChatColorData]