code: async def get_response(self, message=None, *, timeout=None):
          
          return await self._get_message(
              message, self._response_indices, self._pending_responses, timeout,
              lambda x, y: True
          )
docs: Returns a coroutine that will resolve once a response arrives.
  
          Args:
              message (`Message <telethon.tl.custom.message.Message>` | `int`, optional):
                  The message (or the message ID) for which a response
                  is expected. By default this is the last sent message.
  
              timeout (`int` | `float`, optional):
                  If present, this `timeout` (in seconds) will override the
                  per-action timeout defined for the conversation.