@@ -86,12 +86,13 @@ def answer(
8686 message : str ,
8787 quoted_message_id : Optional [str ] = None ,
8888 archive_chat : Optional [bool ] = None ,
89- link_preview : Optional [bool ] = None
89+ link_preview : Optional [bool ] = None ,
90+ typing_time : Optional [int ] = None
9091 ) -> Optional [Response ]:
9192 chat = self .get_chat ()
9293 if chat :
9394 return self .api .sending .sendMessage (
94- chat , message , quoted_message_id , archive_chat , link_preview
95+ chat , message , quoted_message_id , archive_chat , link_preview , typing_time
9596 )
9697
9798 def answer_buttons (
@@ -113,7 +114,7 @@ def answer_with_interactive_buttons(
113114 body : str ,
114115 buttons : List [Dict [str , Union [str , Dict [str , str ]]]],
115116 header : Optional [str ] = None ,
116- footer : Optional [str ] = None ,
117+ footer : Optional [str ] = None
117118 ) -> Optional [Response ]:
118119 chat = self .get_chat ()
119120 if chat :
@@ -126,7 +127,7 @@ def answer_with_interactive_buttons_reply(
126127 body : str ,
127128 buttons : List [Dict [str , str ]],
128129 header : Optional [str ] = None ,
129- footer : Optional [str ] = None ,
130+ footer : Optional [str ] = None
130131 ) -> Optional [Response ]:
131132 chat = self .get_chat ()
132133 if chat :
@@ -139,25 +140,28 @@ def answer_with_file(
139140 file : str ,
140141 file_name : Optional [str ] = None ,
141142 caption : Optional [str ] = None ,
142- quoted_message_id : Optional [str ] = None
143+ quoted_message_id : Optional [str ] = None ,
144+ typing_time : Optional [int ] = None ,
145+ typing_type : Optional [str ] = None
143146 ) -> Optional [Response ]:
144147 chat = self .get_chat ()
145148 if chat :
146149 return self .api .sending .sendFileByUpload (
147- chat , file , file_name , caption , quoted_message_id
150+ chat , file , file_name , caption , quoted_message_id , typing_time , typing_type
148151 )
149152
150153 def answer_with_poll (
151154 self ,
152155 message : str ,
153156 options : List [Dict [str , str ]],
154157 multiple_answers : Optional [bool ] = None ,
155- quoted_message_id : Optional [str ] = None
158+ quoted_message_id : Optional [str ] = None ,
159+ typing_time : Optional [int ] = None
156160 ) -> Optional [Response ]:
157161 chat = self .get_chat ()
158162 if chat :
159163 return self .api .sending .sendPoll (
160- chat , message , options , multiple_answers , quoted_message_id
164+ chat , message , options , multiple_answers , quoted_message_id , typing_time
161165 )
162166
163167HandlerType = Callable [[Notification ], Any ]
0 commit comments