def escape_markdown(text: str):
    """
    return text escaped given entity types
    :param text: text to escape
    :param entity_type: entities to escape
    :return:
    """
    return text.replace('\\*', '*').replace('\\`', '`').replace('\\_', '_'
        ).replace('\\~', '~').replace('\\>', '>').replace('\\[', '[').replace(
        '\\]', ']').replace('\\(', '(').replace('\\)', ')').replace('*', '\\*'
        ).replace('`', '\\`').replace('_', '\\_').replace('~', '\\~').replace(
        '>', '\\>').replace('[', '\\[').replace(']', '\\]').replace('(', '\\('
        ).replace(')', '\\)')
