mirror of
				https://github.com/LonamiWebs/Telethon.git
				synced 2025-11-04 01:47:27 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			822 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			822 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import typing
 | 
						|
 | 
						|
from .. import hints, _tl
 | 
						|
from ..types import _custom
 | 
						|
 | 
						|
if typing.TYPE_CHECKING:
 | 
						|
    from .telegramclient import TelegramClient
 | 
						|
 | 
						|
 | 
						|
async def inline_query(
 | 
						|
        self: 'TelegramClient',
 | 
						|
        bot: 'hints.EntityLike',
 | 
						|
        query: str,
 | 
						|
        *,
 | 
						|
        entity: 'hints.EntityLike' = None,
 | 
						|
        offset: str = None,
 | 
						|
        geo_point: '_tl.GeoPoint' = None) -> _custom.InlineResults:
 | 
						|
    bot = await self.get_input_entity(bot)
 | 
						|
    if entity:
 | 
						|
        peer = await self.get_input_entity(entity)
 | 
						|
    else:
 | 
						|
        peer = _tl.InputPeerEmpty()
 | 
						|
 | 
						|
    result = await self(_tl.fn.messages.GetInlineBotResults(
 | 
						|
        bot=bot,
 | 
						|
        peer=peer,
 | 
						|
        query=query,
 | 
						|
        offset=offset or '',
 | 
						|
        geo_point=geo_point
 | 
						|
    ))
 | 
						|
 | 
						|
    return _custom.InlineResults(self, result, entity=peer if entity else None)
 |