Spaces:
				
			
			
	
			
			
		Paused
		
	
	
	
			
			
	
	
	
	
		
		
		Paused
		
	| from pyrogram.enums import MessageEntityType | |
| from pyrogram.types import Message, User | |
| from DragMusic import app | |
| async def extract_user(m: Message) -> User: | |
| if m.reply_to_message: | |
| return m.reply_to_message.from_user | |
| msg_entities = m.entities[1] if m.text.startswith("/") else m.entities[0] | |
| return await app.get_users( | |
| msg_entities.user.id | |
| if msg_entities.type == MessageEntityType.TEXT_MENTION | |
| else int(m.command[1]) | |
| if m.command[1].isdecimal() | |
| else m.command[1] | |
| ) | |