|
4 | 4 |
|
5 | 5 | class AutoName(Enum): |
6 | 6 | def _generate_next_value_( # type: ignore |
7 | | - name, # noqa: N805 (copied from official python docs) |
| 7 | + name, |
8 | 8 | start, |
9 | 9 | count, |
10 | 10 | last_values, |
@@ -59,6 +59,7 @@ class ChatTypes(AutoName): |
59 | 59 | PERSONAL_CHAT = auto() |
60 | 60 | GROUP_CHAT = auto() |
61 | 61 | CHANNEL = auto() |
| 62 | + THREAD = auto() |
62 | 63 |
|
63 | 64 |
|
64 | 65 | class SyncSourceTypes(AutoName): |
@@ -92,6 +93,7 @@ class APIChatTypes(Enum): |
92 | 93 | CHAT = "chat" |
93 | 94 | GROUP_CHAT = "group_chat" |
94 | 95 | CHANNEL = "channel" |
| 96 | + THREAD = "thread" |
95 | 97 |
|
96 | 98 |
|
97 | 99 | class BotAPICommandTypes(StrEnum): |
@@ -295,6 +297,7 @@ def convert_chat_type_from_domain(chat_type: ChatTypes) -> APIChatTypes: |
295 | 297 | ChatTypes.PERSONAL_CHAT: APIChatTypes.CHAT, |
296 | 298 | ChatTypes.GROUP_CHAT: APIChatTypes.GROUP_CHAT, |
297 | 299 | ChatTypes.CHANNEL: APIChatTypes.CHANNEL, |
| 300 | + ChatTypes.THREAD: APIChatTypes.THREAD, |
298 | 301 | } |
299 | 302 |
|
300 | 303 | converted_type = chat_types_mapping.get(chat_type) |
@@ -323,6 +326,7 @@ def convert_chat_type_to_domain( |
323 | 326 | APIChatTypes.CHAT: ChatTypes.PERSONAL_CHAT, |
324 | 327 | APIChatTypes.GROUP_CHAT: ChatTypes.GROUP_CHAT, |
325 | 328 | APIChatTypes.CHANNEL: ChatTypes.CHANNEL, |
| 329 | + APIChatTypes.THREAD: ChatTypes.THREAD, |
326 | 330 | } |
327 | 331 |
|
328 | 332 | converted_type: Optional[IncomingChatTypes] |
|
0 commit comments