mirror of https://github.com/CIRCL/AIL-framework
				
				
				
			fix: [telegram] fix regex
							parent
							
								
									1aa63e8a08
								
							
						
					
					
						commit
						8ec4370043
					
				|  | @ -28,7 +28,7 @@ class Telegram(AbstractModule): | |||
|         super(Telegram, self).__init__() | ||||
| 
 | ||||
|         # https://github.com/LonamiWebs/Telethon/wiki/Special-links | ||||
|         self.re_telegram_link = r'(telegram\.me|t\.me|telegram\.dog|telesco\.pe)/([^\.\",\s]+)' | ||||
|         self.re_telegram_link = r'(telegram\.me|t\.me|telegram\.dog|telesco\.pe)/(\w+)' | ||||
|         self.re_tg_link = r'tg://.+' | ||||
| 
 | ||||
|         re.compile(self.re_telegram_link) | ||||
|  | @ -49,9 +49,10 @@ class Telegram(AbstractModule): | |||
| 
 | ||||
|         # extract telegram links | ||||
|         telegram_links = self.regex_findall(self.re_telegram_link, item.get_id(), item_content) | ||||
|         telegram_links = set(telegram_links) | ||||
|         for telegram_link_tuple in telegram_links: | ||||
|             print(telegram_link_tuple) | ||||
|             print(telegram_link_tuple[2:-2].split("', '", 1)) | ||||
|             # print(telegram_link_tuple) | ||||
|             # print(telegram_link_tuple[2:-2].split("', '", 1)) | ||||
|             base_url, url_path = telegram_link_tuple[2:-2].split("', '", 1) | ||||
|             dict_url = telegram.get_data_from_telegram_url(base_url, url_path) | ||||
|             user_id = dict_url.get('username') | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Terrtia
						Terrtia