File size: 344 Bytes
0543a64
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from typing import Any

from pydantic import BaseModel


class TelegramUpdate(BaseModel):
    update_id: int
    message: dict[str, Any] | None = None
    callback_query: dict[str, Any] | None = None


class TelegramMessage(BaseModel):
    message_id: int
    from_user: dict[str, Any] = {}
    chat: dict[str, Any]
    text: str | None = None