code: def get_reply(self, message):
          
          session_storage = self.session_storage
  
          id = None
          session = None
          if session_storage and hasattr(message, "source"):
              id = to_binary(message.source)
              session = session_storage[id]
  
          handlers = self.get_handlers(message.type)
          try:
              for handler, args_count in handlers:
                  args = [message, session][:args_count]
                  reply = handler(*args)
                  if session_storage and id:
                      session_storage[id] = session
                  if reply:
                      return process_function_reply(reply, message=message)
          except:
              self.logger.exception("Catch an exception")
docs: 根据 message 的内容获取 Reply 对象。
  
          :param message: 要处理的 message
          :return: 获取的 Reply 对象