Bot correction markdown and logic mistake in updater #172

Merged
FlorianKellermann merged 20 commits from bot into main 2022-05-10 20:45:53 +00:00
Showing only changes of commit 7b323595f3 - Show all commits

View File

@ -0,0 +1,47 @@
"""
script for helper functions for bot related stuff
"""
__author__ = "Florian Kellermann, Linus Eickhoff"
__date__ = "10.05.2022"
__version__ = "1.0.0"
__license__ = "None"
def contains_markdown_symbols(text):
""" checks if text contains markdown symbols
:type text: string
:param text: text to check
:return: true if text contains markdown symbols
:rtype: bool
"""
if text.find("_") != -1 or text.find("*") != -1 or text.find("~") != -1 or text.find("`") != -1: # check if text contains markdown symbols
return True
return False
def make_markdown_proof(text):
""" makes text markdown proof
:type text: string
:param text: text to make markdown proof
:return: markdown proof text
:rtype: string
"""
if not contains_markdown_symbols(text):
return text
text = text.replace("_", "\\_")
text = text.replace("*", "\\*")
text = text.replace("~", "\\~")
text = text.replace("`", "\\`")
return text
if __name__ == '__main__':
print("this is a module for helper functions for the bot and should not be run directly")