telegram.constants Module¶
Constants in the Telegram network.
The following constants were extracted from the Telegram Bots FAQ and Telegram Bots API.
-
telegram.constants.
MAX_MESSAGE_LENGTH
¶ 4096
- Type
int
-
telegram.constants.
MAX_CAPTION_LENGTH
¶ 1024
- Type
int
-
telegram.constants.
SUPPORTED_WEBHOOK_PORTS
¶ [443, 80, 88, 8443]
- Type
List[
int
]
-
telegram.constants.
MAX_FILESIZE_DOWNLOAD
¶ In bytes (20MB)
- Type
int
-
telegram.constants.
MAX_FILESIZE_UPLOAD
¶ In bytes (50MB)
- Type
int
-
telegram.constants.
MAX_PHOTOSIZE_UPLOAD
¶ In bytes (10MB)
- Type
int
-
telegram.constants.
MAX_MESSAGES_PER_SECOND_PER_CHAT
¶ 1. Telegram may allow short bursts that go over this limit, but eventually you’ll begin receiving 429 errors.
- Type
int
-
telegram.constants.
MAX_MESSAGES_PER_SECOND
¶ 30
- Type
int
-
telegram.constants.
MAX_MESSAGES_PER_MINUTE_PER_GROUP
¶ 20
- Type
int
-
telegram.constants.
MAX_INLINE_QUERY_RESULTS
¶ 50
- Type
int
The following constant have been found by experimentation:
-
telegram.constants.
MAX_MESSAGE_ENTITIES
¶ 100 (Beyond this cap telegram will simply ignore further formatting styles)
- Type
int