mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-08-09 05:19:41 +00:00
Add enum for typing action
This commit is contained in:
@@ -17,6 +17,27 @@ class Participant(Enum):
|
||||
CONTACT = 'contact'
|
||||
|
||||
|
||||
class Action(Enum):
|
||||
TYPING = 'typing'
|
||||
CONTACT = 'contact'
|
||||
GAME = 'game'
|
||||
LOCATION = 'location'
|
||||
STICKER = 'sticker'
|
||||
RECORD_AUDIO = 'record-audio'
|
||||
RECORD_VOICE = RECORD_AUDIO
|
||||
RECORD_ROUND = 'record-round'
|
||||
RECORD_VIDEO = 'record-video'
|
||||
AUDIO = 'audio'
|
||||
VOICE = AUDIO
|
||||
SONG = AUDIO
|
||||
ROUND = 'round'
|
||||
VIDEO = 'video'
|
||||
PHOTO = 'photo'
|
||||
DOCUMENT = 'document'
|
||||
FILE = DOCUMENT
|
||||
CANCEL = 'cancel'
|
||||
|
||||
|
||||
def _mk_parser(cls):
|
||||
def parser(value):
|
||||
if isinstance(value, cls):
|
||||
@@ -35,3 +56,4 @@ def _mk_parser(cls):
|
||||
|
||||
parse_conn_mode = _mk_parser(ConnectionMode)
|
||||
parse_participant = _mk_parser(Participant)
|
||||
parse_typing_action = _mk_parser(Action)
|
||||
|
Reference in New Issue
Block a user