helpers.py 534 B

123456789101112
  1. def replacer(text: str) -> str:
  2. """Заменяет некоторые символы для правильного формирования ответа в формате
  3. маркдаун. Вставляет перед символом обратный слэш
  4. """
  5. chars = ["~", "|", "`", "<", ">", "{", "}", "#", "=", "+", "!", "(", ")", "-", "_", "*", "."]
  6. if not text: return ""
  7. formated_text = text
  8. for c in chars:
  9. formated_text = formated_text.replace(c, f"\{c}")
  10. return formated_text