Compare commits
2 Commits
79a307a7b5
...
51307b5234
Author | SHA1 | Date |
---|---|---|
dymik739 | 51307b5234 | |
dymik739 | ec22c72afb |
6
main.py
6
main.py
|
@ -319,12 +319,14 @@ def queue_processor():
|
||||||
def message_handler(update, context):
|
def message_handler(update, context):
|
||||||
global lock
|
global lock
|
||||||
with lock:
|
with lock:
|
||||||
if update.message.text.__class__ == str and update.message.text.startswith("$"):
|
if update.message and update.message.text.__class__ == str and update.message.text.startswith("$"):
|
||||||
print("[DEBUG] Received new message with high priority") # just for testing
|
print("[DEBUG] Received new message with high priority") # just for testing
|
||||||
message_queue.insert(0, update.message)
|
message_queue.insert(0, update.message)
|
||||||
else:
|
elif update.message:
|
||||||
print("[DEBUG] Received new message") # just for testing
|
print("[DEBUG] Received new message") # just for testing
|
||||||
message_queue.append(update.message)
|
message_queue.append(update.message)
|
||||||
|
else:
|
||||||
|
print(f"[DEBUG] Received {update.message} instead of a message")
|
||||||
|
|
||||||
|
|
||||||
# --- Final stage ---
|
# --- Final stage ---
|
||||||
|
|
|
@ -4,8 +4,14 @@ command_length = len(command)
|
||||||
def escaped_string(unescaped_string):
|
def escaped_string(unescaped_string):
|
||||||
result_string = str(unescaped_string)
|
result_string = str(unescaped_string)
|
||||||
|
|
||||||
for i in ["<", ">"]:
|
escaping_rules = {
|
||||||
result_string = result_string.replace(i, f"\\{i}")
|
"<": "<",
|
||||||
|
">": ">",
|
||||||
|
'"': """
|
||||||
|
}
|
||||||
|
|
||||||
|
for i in escaping_rules.items():
|
||||||
|
result_string = result_string.replace(i[0], i[1])
|
||||||
|
|
||||||
return result_string
|
return result_string
|
||||||
|
|
||||||
|
@ -31,7 +37,7 @@ if (command[0] in self.aliases) and (1 <= command_length <= 3):
|
||||||
f"{', '.join(list(models.keys()))}"
|
f"{', '.join(list(models.keys()))}"
|
||||||
else:
|
else:
|
||||||
for i in models[chosen_model]:
|
for i in models[chosen_model]:
|
||||||
decoded_text = decoded_text.replace(i[0], i[1])
|
decoded_text = decoded_text.replace(i[0].lower(), i[1].lower())
|
||||||
decoded_text = decoded_text.replace(i[0].capitalize(), i[1].capitalize())
|
decoded_text = decoded_text.replace(i[0].capitalize(), i[1].capitalize())
|
||||||
decoded_text = decoded_text.replace(i[0].upper(), i[1].upper())
|
decoded_text = decoded_text.replace(i[0].upper(), i[1].upper())
|
||||||
|
|
||||||
|
|
|
@ -75,5 +75,57 @@
|
||||||
["$", ";"],
|
["$", ";"],
|
||||||
["^", ":"],
|
["^", ":"],
|
||||||
["&", "?"]
|
["&", "?"]
|
||||||
|
],
|
||||||
|
"en-men": [
|
||||||
|
["a", "4"],
|
||||||
|
["b", "8"],
|
||||||
|
["c", "("],
|
||||||
|
["d", "|)"],
|
||||||
|
["e", "3"],
|
||||||
|
["f", "|="],
|
||||||
|
["g", "6"],
|
||||||
|
["h", "#"],
|
||||||
|
["i", "!"],
|
||||||
|
["j", "|_"],
|
||||||
|
["k", "|<"],
|
||||||
|
["l", "1"],
|
||||||
|
["m", "//N"],
|
||||||
|
["o", "0"],
|
||||||
|
["p", "|D"],
|
||||||
|
["q", "(,)"],
|
||||||
|
["r", "|2"],
|
||||||
|
["s", "5"],
|
||||||
|
["t", "7"],
|
||||||
|
["u", "|_|"],
|
||||||
|
["w", "//"],
|
||||||
|
["v", "/"],
|
||||||
|
["x", "><"],
|
||||||
|
["y", "`/"]
|
||||||
|
],
|
||||||
|
"men-en": [
|
||||||
|
["4", "a"],
|
||||||
|
["8", "b"],
|
||||||
|
["(,)", "q"],
|
||||||
|
["(", "c"],
|
||||||
|
["|)", "d"],
|
||||||
|
["3", "e"],
|
||||||
|
["|=", "f"],
|
||||||
|
["6", "g"],
|
||||||
|
["#", "h"],
|
||||||
|
["!", "i"],
|
||||||
|
["|_|", "u"],
|
||||||
|
["|_", "j"],
|
||||||
|
["|<", "k"],
|
||||||
|
["1", "l"],
|
||||||
|
["//N", "m"],
|
||||||
|
["0", "o"],
|
||||||
|
["|D", "p"],
|
||||||
|
["|2", "r"],
|
||||||
|
["5", "s"],
|
||||||
|
["7", "t"],
|
||||||
|
["//", "w"],
|
||||||
|
["`/", "y"],
|
||||||
|
["/", "v"],
|
||||||
|
["><", "x"]
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue