feat(reactions): add message reactions API and web quick reactions

This commit is contained in:
2026-03-08 09:51:18 +03:00
parent 6adb8c24d7
commit 76f008d635
10 changed files with 256 additions and 8 deletions

View File

@@ -40,3 +40,17 @@ class MessageStatusUpdateRequest(BaseModel):
class MessageForwardRequest(BaseModel):
target_chat_id: int
class MessageForwardBulkRequest(BaseModel):
target_chat_ids: list[int] = Field(min_length=1, max_length=20)
class MessageReactionToggleRequest(BaseModel):
emoji: str = Field(min_length=1, max_length=16)
class MessageReactionRead(BaseModel):
emoji: str
count: int
reacted: bool = False