human
Complete this python program:
def make_view(robot):
assistant
#Here is the Python program you requested.

    """äžºäžäžª BaseRoBot çæ Bottle viewã
    Usage ::
    from werobot import WeRoBot
    robot = WeRoBot(token=\token\)
    @robot.handler
    def hello(message):
    return \Hello World!\
    from bottle import Bottle
    from werobot.contrib.bottle import make_view
    app = Bottle()
    app.route(
    \/robot\,  # WeRoBot æèœœå°å
    [\GET\, \POST\],
    make_view(robot)
    :param robot: äžäžª BaseRoBot å®äŸ
    :return: äžäžªæ åç Bottle view
    """
    def werobot_view(*args, **kwargs):
        if (not robot.check_signature(request.query.timestamp, request.query.nonce, request.query.signature)):
            return HTTPResponse(status=403, body=robot.make_error_page(html.escape(request.url)))
        if (request.method == 'GET'):
            return request.query.echostr
        else:
            body = request.body.read()
            message = robot.parse_message(body, timestamp=request.query.timestamp, nonce=request.query.nonce, msg_signature=request.query.msg_signature)
            return robot.get_encrypted_reply(message)
    return werobot_view