docs: async def inline_query(self, bot, query, *, offset=None, geo_point=None):
          """
          Makes the given inline query to the specified bot
          i.e. ``@vote My New Poll`` would be as follows:
  
          >>> client = ...
          >>> client.inline_query('vote', 'My New Poll')
  
          Args:
              bot (`entity`):
                  The bot entity to which the inline query should be made.
  
              query (`str`):
                  The query that should be made to the bot.
  
              offset (`str`, optional):
                  The string offset to use for the bot.
  
              geo_point (:tl:`GeoPoint`, optional)
                  The geo point location information to send to the bot
                  for localised results. Available under some bots.
  
          Returns:
              A list of `custom.InlineResult
              <telethon.tl.custom.inlineresult.InlineResult>`.
          """
          bot = await self.get_input_entity(bot)
          result = await self(functions.messages.GetInlineBotResultsRequest(
              bot=bot,
              peer=types.InputPeerEmpty(),
              query=query,
              offset=offset or '',
              geo_point=geo_point
          ))
  
          return custom.InlineResults(self, result)