TypingStatus:
    | "typing"
    | "cancel"
    | "record_video"
    | "upload_video"
    | "record_voice"
    | "upload_voice"
    | "upload_photo"
    | "upload_document"
    | "geo"
    | "contact"
    | "game"
    | "record_round"
    | "upload_round"
    | "speak_call"
    | "history_import"
    | "sticker"
    | "interaction"
    | "interaction_seen"
User typing status. Used to provide detailed information about chat partners' actions: typing messages, recording/uploading attachments, etc.
Can be:
typing: User is typingcancel: User is not doing anything (used to cancel previously sent status)record_video: User is recording a videoupload_video: User is uploading a videorecord_voice: User is recording a voice messageupload_voice: User is uploading a voice messageupload_photo: User is uploading a photoupload_document: User is uploading a documentgeo: User is choosing a geolocation to sharecontact: User is choosing a contact to sharegame: User is playing a gamerecord_round: User is recording a round video messageupload_round: User is uploading a round video messagespeak_call: User is speaking in a group callhistory_import: User is importing historysticker: User is choosing a stickerinteraction: User has sent an emoji interactioninteraction_seen: User is watching a previously sent emoji interaction