| 
														
															@@ -54,7 +54,7 @@ from davtelepot.database import ObjectWithDatabase 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 from davtelepot.languages import MultiLanguageObject 
														 | 
														
														 | 
														
															 from davtelepot.languages import MultiLanguageObject 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 from davtelepot.messages import davtelepot_messages 
														 | 
														
														 | 
														
															 from davtelepot.messages import davtelepot_messages 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 from davtelepot.utilities import ( 
														 | 
														
														 | 
														
															 from davtelepot.utilities import ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    async_get, escape_html_chars, extract, get_secure_key, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    async_get, clean_html_string, extract, get_secure_key, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     make_inline_query_answer, make_lines_of_buttons, remove_html_tags 
														 | 
														
														 | 
														
															     make_inline_query_answer, make_lines_of_buttons, remove_html_tags 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ) 
														 | 
														
														 | 
														
															 ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -69,7 +69,7 @@ logging.getLogger('chardet').setLevel(logging.WARNING) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
														
														 | 
														
															 class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     """Simple Bot object, providing methods corresponding to Telegram bot API. 
														 | 
														
														 | 
														
															     """Simple Bot object, providing methods corresponding to Telegram bot API. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    Multiple Bot() instances may be run together, along with a aiohttp web app. 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    Multiple Bot() instances may be run together, along with an aiohttp web app. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     """ 
														 | 
														
														 | 
														
															     """ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     bots = [] 
														 | 
														
														 | 
														
															     bots = [] 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -347,7 +347,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @property 
														 | 
														
														 | 
														
															     @property 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def errors_file_path(self): 
														 | 
														
														 | 
														
															     def errors_file_path(self): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        """Return errors file path basing on self.path and `_errors_file_name`. 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        """Return errors file path basing on `self.path` and `_errors_file_name`. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Fallback to class file if set, otherwise return None. 
														 | 
														
														 | 
														
															         Fallback to class file if set, otherwise return None. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         """ 
														 | 
														
														 | 
														
															         """ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -417,7 +417,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         """Maximum number of simultaneous HTTPS connections allowed. 
														 | 
														
														 | 
														
															         """Maximum number of simultaneous HTTPS connections allowed. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Telegram will open as many connections as possible to boost bot’s 
														 | 
														
														 | 
														
															         Telegram will open as many connections as possible to boost bot’s 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            throughput, lower values limit the load on bot‘s server. 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            throughput, lower values limit the load on bot's server. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         """ 
														 | 
														
														 | 
														
															         """ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return self._max_connections 
														 | 
														
														 | 
														
															         return self._max_connections 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -477,7 +477,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def allowed_during_maintenance(self): 
														 | 
														
														 | 
														
															     def allowed_during_maintenance(self): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         """Return the list of criteria to allow an update during maintenance. 
														 | 
														
														 | 
														
															         """Return the list of criteria to allow an update during maintenance. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        If any of this criteria returns True on an update, that update will be 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        If any of these criteria returns True on an update, that update will be 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             handled even during maintenance. 
														 | 
														
														 | 
														
															             handled even during maintenance. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         """ 
														 | 
														
														 | 
														
															         """ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return self._allowed_during_maintenance 
														 | 
														
														 | 
														
															         return self._allowed_during_maintenance 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -858,7 +858,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             elif 'chat' in update and update['chat']['id'] > 0: 
														 | 
														
														 | 
														
															             elif 'chat' in update and update['chat']['id'] > 0: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 reply = dict(text=self.unknown_command_message) 
														 | 
														
														 | 
														
															                 reply = dict(text=self.unknown_command_message) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         else:  # Handle command aliases and text parsers 
														 | 
														
														 | 
														
															         else:  # Handle command aliases and text parsers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            # Aliases are case insensitive: text and alias are both .lower() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            # Aliases are case-insensitive: text and alias are both .lower() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             for alias, function in self.command_aliases.items(): 
														 | 
														
														 | 
														
															             for alias, function in self.command_aliases.items(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if lowered_text.startswith(alias.lower()): 
														 | 
														
														 | 
														
															                 if lowered_text.startswith(alias.lower()): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     replier = function 
														 | 
														
														 | 
														
															                     replier = function 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1222,7 +1222,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         with proper code markdown. 
														 | 
														
														 | 
														
															         with proper code markdown. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         """ 
														 | 
														
														 | 
														
															         """ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if parse_mode == 'HTML': 
														 | 
														
														 | 
														
															         if parse_mode == 'HTML': 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            text = escape_html_chars(text) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            text = clean_html_string(text) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         tags = ( 
														 | 
														
														 | 
														
															         tags = ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ('`', '`') 
														 | 
														
														 | 
														
															             ('`', '`') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if parse_mode == 'Markdown' 
														 | 
														
														 | 
														
															             if parse_mode == 'Markdown' 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1591,7 +1591,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             photo.startswith(url_starter) 
														 | 
														
														 | 
														
															                             photo.startswith(url_starter) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
														
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         ] 
														 | 
														
														 | 
														
															                         ] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                ):  # If `photo` is not a url but a local file path 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                ):  # If `photo` is not a URL but a local file path 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     try: 
														 | 
														
														 | 
														
															                     try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         with io.BytesIO() as buffered_picture: 
														 | 
														
														 | 
														
															                         with io.BytesIO() as buffered_picture: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             with open( 
														 | 
														
														 | 
														
															                             with open( 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1716,7 +1716,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             audio.startswith(url_starter) 
														 | 
														
														 | 
														
															                             audio.startswith(url_starter) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
														
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         ] 
														 | 
														
														 | 
														
															                         ] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                ):  # If `audio` is not a url but a local file path 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                ):  # If `audio` is not a URL but a local file path 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     try: 
														 | 
														
														 | 
														
															                     try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         with io.BytesIO() as buffered_picture: 
														 | 
														
														 | 
														
															                         with io.BytesIO() as buffered_picture: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             with open( 
														 | 
														
														 | 
														
															                             with open( 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1841,7 +1841,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             voice.startswith(url_starter) 
														 | 
														
														 | 
														
															                             voice.startswith(url_starter) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
														
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         ] 
														 | 
														
														 | 
														
															                         ] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                ):  # If `voice` is not a url but a local file path 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                ):  # If `voice` is not a URL but a local file path 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     try: 
														 | 
														
														 | 
														
															                     try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         with io.BytesIO() as buffered_picture: 
														 | 
														
														 | 
														
															                         with io.BytesIO() as buffered_picture: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             with open( 
														 | 
														
														 | 
														
															                             with open( 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1977,7 +1977,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             document_path.startswith(url_starter) 
														 | 
														
														 | 
														
															                             document_path.startswith(url_starter) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
														
														 | 
														
															                             for url_starter in ('http', 'www',) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         ] 
														 | 
														
														 | 
														
															                         ] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                ):  # If `document_path` is not a url but a local file path 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                ):  # If `document_path` is not a URL but a local file path 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     try: 
														 | 
														
														 | 
														
															                     try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         with open( 
														 | 
														
														 | 
														
															                         with open( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             document_path.format( 
														 | 
														
														 | 
														
															                             document_path.format( 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3162,7 +3162,7 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         allowed_updates : List(str) 
														 | 
														
														 | 
														
															         allowed_updates : List(str) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             List of update types to be retrieved. 
														 | 
														
														 | 
														
															             List of update types to be retrieved. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             Empty list to allow all updates. 
														 | 
														
														 | 
														
															             Empty list to allow all updates. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            None to fallback to class default. 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            None to fall back to class default. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         """ 
														 | 
														
														 | 
														
															         """ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         # Return if token is invalid 
														 | 
														
														 | 
														
															         # Return if token is invalid 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         await self.get_me() 
														 | 
														
														 | 
														
															         await self.get_me() 
														 |